[INFO] fetching crate i-slint-backend-qt 1.7.2... [INFO] checking i-slint-backend-qt-1.7.2 against try#ccf408f4326a858c00dd845a64a86b16f360a801 for pr-129466-2 [INFO] extracting crate i-slint-backend-qt 1.7.2 into /workspace/builds/worker-5-tc2/source [INFO] validating manifest of crates.io crate i-slint-backend-qt 1.7.2 on toolchain ccf408f4326a858c00dd845a64a86b16f360a801 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate i-slint-backend-qt 1.7.2 [INFO] finished tweaking crates.io crate i-slint-backend-qt 1.7.2 [INFO] tweaked toml for crates.io crate i-slint-backend-qt 1.7.2 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 142 packages to latest compatible versions [INFO] [stderr] Adding bitflags v1.3.2 (available: v2.6.0) [INFO] [stderr] Adding convert_case v0.4.0 (available: v0.6.0) [INFO] [stderr] Adding derive_more v0.99.18 (available: v1.0.0) [INFO] [stderr] Adding float-cmp v0.9.0 (available: v0.10.0) [INFO] [stderr] Adding fontdb v0.18.0 (available: v0.22.0) [INFO] [stderr] Adding i-slint-common v1.7.2 (available: v1.8.0) [INFO] [stderr] Adding i-slint-core v1.7.2 (available: v1.8.0) [INFO] [stderr] Adding i-slint-core-macros v1.7.2 (available: v1.8.0) [INFO] [stderr] Adding image v0.24.9 (available: v0.25.2) [INFO] [stderr] Adding imagesize v0.12.0 (available: v0.13.0) [INFO] [stderr] Adding miniz_oxide v0.7.4 (available: v0.8.0) [INFO] [stderr] Adding resvg v0.42.0 (available: v0.43.0) [INFO] [stderr] Adding rustybuzz v0.14.1 (available: v0.18.0) [INFO] [stderr] Adding strict-num v0.1.1 (available: v0.2.0) [INFO] [stderr] Adding ttf-parser v0.21.1 (available: v0.24.1) [INFO] [stderr] Adding unicode-bidi-mirroring v0.2.0 (available: v0.4.0) [INFO] [stderr] Adding unicode-ccc v0.2.0 (available: v0.4.0) [INFO] [stderr] Adding usvg v0.42.0 (available: v0.43.0) [INFO] [stderr] Adding windows-core v0.52.0 (available: v0.58.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f4e3d0bb10defca114a224ba32861c37a6e853b87376b2b9190baebbab008f8c [INFO] running `Command { std: "docker" "start" "-a" "f4e3d0bb10defca114a224ba32861c37a6e853b87376b2b9190baebbab008f8c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f4e3d0bb10defca114a224ba32861c37a6e853b87376b2b9190baebbab008f8c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f4e3d0bb10defca114a224ba32861c37a6e853b87376b2b9190baebbab008f8c", kill_on_drop: false }` [INFO] [stdout] f4e3d0bb10defca114a224ba32861c37a6e853b87376b2b9190baebbab008f8c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] dcfab260fa73d0c7e1ea5134371cb0141ca1b1a0e2c1f51755accee9a0416a82 [INFO] running `Command { std: "docker" "start" "-a" "dcfab260fa73d0c7e1ea5134371cb0141ca1b1a0e2c1f51755accee9a0416a82", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Checking arrayvec v0.7.6 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Checking bytemuck v1.18.0 [INFO] [stderr] Checking adler2 v2.0.0 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Checking simd-adler32 v0.3.7 [INFO] [stderr] Compiling semver v1.0.23 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling slotmap v1.0.7 [INFO] [stderr] Checking crc32fast v1.4.2 [INFO] [stderr] Compiling memoffset v0.9.1 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Checking tinyvec_macros v0.1.1 [INFO] [stderr] Checking float-cmp v0.9.0 [INFO] [stderr] Checking miniz_oxide v0.8.0 [INFO] [stderr] Checking ttf-parser v0.21.1 [INFO] [stderr] Compiling cc v1.1.21 [INFO] [stderr] Checking roxmltree v0.20.0 [INFO] [stderr] Checking miniz_oxide v0.7.4 [INFO] [stderr] Checking fdeflate v0.3.5 [INFO] [stderr] Checking strict-num v0.1.1 [INFO] [stderr] Checking tinyvec v1.8.0 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Checking memmap2 v0.9.5 [INFO] [stderr] Checking arrayref v0.3.9 [INFO] [stderr] Compiling rustversion v1.0.17 [INFO] [stderr] Compiling portable-atomic v1.8.0 [INFO] [stderr] Checking tiny-skia-path v0.11.4 [INFO] [stderr] Checking fontconfig-parser v0.5.7 [INFO] [stderr] Checking kurbo v0.11.1 [INFO] [stderr] Checking flate2 v1.0.33 [INFO] [stderr] Checking bitflags v2.6.0 [INFO] [stderr] Compiling field-offset v0.3.6 [INFO] [stderr] Checking unicode-bidi-mirroring v0.2.0 [INFO] [stderr] Checking siphasher v1.0.1 [INFO] [stderr] Checking unicode-script v0.5.7 [INFO] [stderr] Checking unicode-properties v0.1.2 [INFO] [stderr] Checking critical-section v1.1.3 [INFO] [stderr] Checking unicode-ccc v0.2.0 [INFO] [stderr] Checking simplecss v0.2.1 [INFO] [stderr] Checking png v0.17.13 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Checking base64 v0.22.1 [INFO] [stderr] Compiling convert_case v0.4.0 [INFO] [stderr] Checking unicode-bidi v0.3.15 [INFO] [stderr] Checking xmlwriter v0.1.0 [INFO] [stderr] Checking imagesize v0.12.0 [INFO] [stderr] Checking pico-args v0.5.0 [INFO] [stderr] Checking unicode-vo v0.1.0 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Checking data-url v0.3.1 [INFO] [stderr] Checking svgtypes v0.15.2 [INFO] [stderr] Checking rgb v0.8.50 [INFO] [stderr] Checking libloading v0.8.5 [INFO] [stderr] Checking color_quant v1.1.0 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Checking jpeg-decoder v0.3.1 [INFO] [stderr] Checking scoped-tls-hkt v0.1.5 [INFO] [stderr] Checking unicode-segmentation v1.12.0 [INFO] [stderr] Checking pin-weak v1.1.0 [INFO] [stderr] Checking once_cell v1.19.0 [INFO] [stderr] Checking euclid v0.22.11 [INFO] [stderr] Checking integer-sqrt v0.1.5 [INFO] [stderr] Checking chrono v0.4.38 [INFO] [stderr] Checking clru v0.6.2 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Checking tiny-skia v0.11.4 [INFO] [stderr] Checking image v0.24.9 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Checking fontdb v0.18.0 [INFO] [stderr] Checking rustybuzz v0.14.1 [INFO] [stderr] Checking lyon_geom v1.0.5 [INFO] [stderr] Checking lyon_path v1.0.5 [INFO] [stderr] Checking lyon_algorithms v1.0.4 [INFO] [stderr] Compiling cpp_common v0.5.9 [INFO] [stderr] Compiling derive_utils v0.14.2 [INFO] [stderr] Checking usvg v0.42.0 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling thiserror-impl v1.0.64 [INFO] [stderr] Compiling const-field-offset-macro v0.1.5 [INFO] [stderr] Compiling derive_more v0.99.18 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling pin-project-internal v1.1.5 [INFO] [stderr] Compiling cpp_macros v0.5.9 [INFO] [stderr] Compiling vtable-macro v0.2.0 [INFO] [stderr] Compiling i-slint-core-macros v1.7.2 [INFO] [stderr] Compiling auto_enums v0.8.6 [INFO] [stderr] Compiling cpp_build v0.5.9 [INFO] [stderr] Checking const-field-offset v0.1.5 [INFO] [stderr] Compiling qttypes v0.2.11 [INFO] [stderr] Compiling i-slint-backend-qt v1.7.2 (/tmp/fixit) [INFO] [stderr] Migrating build.rs from 2021 edition to 2024 [INFO] [stderr] Checking vtable v0.2.0 [INFO] [stderr] Checking cpp v0.5.9 [INFO] [stderr] Checking thiserror v1.0.64 [INFO] [stderr] Checking lyon_extra v1.0.2 [INFO] [stderr] Checking pin-project v1.1.5 [INFO] [stderr] Checking resvg v0.42.0 [INFO] [stderr] Checking strum v0.26.3 [INFO] [stderr] Checking i-slint-common v1.7.2 [INFO] [stderr] Checking i-slint-core v1.7.2 [INFO] [stderr] Migrating lib.rs from 2021 edition to 2024 [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `i_slint_backend_qt` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * lib.rs [INFO] [stderr] * qt_accessible.rs [INFO] [stderr] * qt_window.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> qt_window.rs:602:6 [INFO] [stderr] | [INFO] [stderr] 602 | ($size:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stderr] --> qt_accessible.rs:281:26 [INFO] [stderr] | [INFO] [stderr] 281 | &*(root_item as *mut ItemRc)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stderr] | [INFO] [stderr] = note: for more information, see issue #71668 [INFO] [stderr] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stderr] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stderr] --> qt_accessible.rs:259:1 [INFO] [stderr] | [INFO] [stderr] 259 | / cpp! {{ [INFO] [stderr] 260 | | #include [INFO] [stderr] 261 | | [INFO] [stderr] 262 | | #include [INFO] [stderr] ... | [INFO] [stderr] 843 | | } [INFO] [stderr] 844 | | }} [INFO] [stderr] | |__^ [INFO] [stderr] = note: `--force-warn unsafe-op-in-unsafe-fn` implied by `--force-warn rust-2024-compatibility` [INFO] [stderr] = note: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::ptr::read` is unsafe and requires unsafe block [INFO] [stderr] --> qt_accessible.rs:331:17 [INFO] [stderr] | [INFO] [stderr] 331 | core::ptr::read(descendentsPtr); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: for more information, see issue #71668 [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stderr] --> qt_accessible.rs:259:1 [INFO] [stderr] | [INFO] [stderr] 259 | / cpp! {{ [INFO] [stderr] 260 | | #include [INFO] [stderr] 261 | | [INFO] [stderr] 262 | | #include [INFO] [stderr] ... | [INFO] [stderr] 843 | | } [INFO] [stderr] 844 | | }} [INFO] [stderr] | |__^ [INFO] [stderr] = note: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::boxed::Box::::from_raw` is unsafe and requires unsafe block [INFO] [stderr] --> lib.rs:229:41 [INFO] [stderr] | [INFO] [stderr] 229 | ... drop(Box::from_raw(fnbox)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: for more information, see issue #71668 [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stderr] --> lib.rs:222:17 [INFO] [stderr] | [INFO] [stderr] 222 | / cpp! {{ [INFO] [stderr] 223 | | struct TraitObject { void *a, *b; }; [INFO] [stderr] 224 | | struct EventHolder { [INFO] [stderr] 225 | | TraitObject fnbox = {nullptr, nullptr}; [INFO] [stderr] ... | [INFO] [stderr] 249 | | }; [INFO] [stderr] 250 | | }}; [INFO] [stderr] | |__________________^ [INFO] [stderr] = note: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::boxed::Box::::from_raw` is unsafe and requires unsafe block [INFO] [stderr] --> lib.rs:244:44 [INFO] [stderr] | [INFO] [stderr] 244 | ... let b = Box::from_raw(fnbox); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: for more information, see issue #71668 [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stderr] --> lib.rs:222:17 [INFO] [stderr] | [INFO] [stderr] 222 | / cpp! {{ [INFO] [stderr] 223 | | struct TraitObject { void *a, *b; }; [INFO] [stderr] 224 | | struct EventHolder { [INFO] [stderr] 225 | | TraitObject fnbox = {nullptr, nullptr}; [INFO] [stderr] ... | [INFO] [stderr] 249 | | }; [INFO] [stderr] 250 | | }}; [INFO] [stderr] | |__________________^ [INFO] [stderr] = note: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: aborting due to 1 previous error; 6 warnings emitted [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0133, E0658. [INFO] [stderr] For more information about an error, try `rustc --explain E0133`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> qt_widgets/stylemetrics.rs:195:3 [INFO] [stdout] | [INFO] [stdout] 195 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: `--force-warn unsafe-attr-outside-unsafe` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 195 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> qt_widgets/stylemetrics.rs:201:3 [INFO] [stdout] | [INFO] [stdout] 201 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 201 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> qt_widgets/palette.rs:185:3 [INFO] [stdout] | [INFO] [stdout] 185 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 185 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> qt_widgets/palette.rs:191:3 [INFO] [stdout] | [INFO] [stdout] 191 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 191 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> qt_window.rs:2558:7 [INFO] [stdout] | [INFO] [stdout] 2558 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 2558 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> qt_window.rs:602:12 [INFO] [stdout] | [INFO] [stdout] 602 | ($size:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] = note: `--force-warn edition-2024-expr-fragment-specifier` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 602 | ($size:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> qt_accessible.rs:281:26 [INFO] [stdout] | [INFO] [stdout] 281 | &*(root_item as *mut ItemRc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> qt_accessible.rs:259:1 [INFO] [stdout] | [INFO] [stdout] 259 | / cpp! {{ [INFO] [stdout] 260 | | #include [INFO] [stdout] 261 | | [INFO] [stdout] 262 | | #include [INFO] [stdout] ... | [INFO] [stdout] 843 | | } [INFO] [stdout] 844 | | }} [INFO] [stdout] | |__^ [INFO] [stdout] = note: `--force-warn unsafe-op-in-unsafe-fn` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] = note: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::read` is unsafe and requires unsafe block [INFO] [stdout] --> qt_accessible.rs:331:17 [INFO] [stdout] | [INFO] [stdout] 331 | core::ptr::read(descendentsPtr); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> qt_accessible.rs:259:1 [INFO] [stdout] | [INFO] [stdout] 259 | / cpp! {{ [INFO] [stdout] 260 | | #include [INFO] [stdout] 261 | | [INFO] [stdout] 262 | | #include [INFO] [stdout] ... | [INFO] [stdout] 843 | | } [INFO] [stdout] 844 | | }} [INFO] [stdout] | |__^ [INFO] [stdout] = note: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] {"reason":"compiler-message","package_id":"path+file:///tmp/fixit#i-slint-backend-qt@1.7.2","manifest_path":"/tmp/fixit/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"i_slint_backend_qt","src_path":"/tmp/fixit/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"call to unsafe function `std::ptr::const_ptr::::as_ref` is unsafe and requires unsafe block","code":{"code":"E0133","explanation":"Unsafe code was used outside of an unsafe block.\n\nErroneous code example:\n\n```compile_fail,E0133\nunsafe fn f() { return; } // This is the unsafe code\n\nfn main() {\n f(); // error: call to unsafe function requires unsafe function or block\n}\n```\n\nUsing unsafe functionality is potentially dangerous and disallowed by safety\nchecks. Examples:\n\n* Dereferencing raw pointers\n* Calling functions via FFI\n* Calling functions marked unsafe\n\nThese safety checks can be relaxed for a section of the code by wrapping the\nunsafe instructions with an `unsafe` block. For instance:\n\n```\nunsafe fn f() { return; }\n\nfn main() {\n unsafe { f(); } // ok!\n}\n```\n\nSee the [unsafe section][unsafe-section] of the Book for more details.\n\n#### Unsafe code in functions\n\nUnsafe code is currently accepted in unsafe functions, but that is being phased\nout in favor of requiring unsafe blocks here too.\n\n```\nunsafe fn f() { return; }\n\nunsafe fn g() {\n f(); // Is accepted, but no longer recommended\n unsafe { f(); } // Recommended way to write this\n}\n```\n\nLinting against this is controlled via the `unsafe_op_in_unsafe_fn` lint, which\nis `allow` by default but will be upgraded to `warn` in a future edition.\n\n[unsafe-section]: https://doc.rust-lang.org/book/ch19-01-unsafe-rust.html\n"},"level":"warning","spans":[{"file_name":"qt_accessible.rs","byte_start":19392,"byte_end":19405,"line_start":501,"line_end":501,"column_start":44,"column_end":57,"is_primary":true,"text":[{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":44,"highlight_end":57}],"label":"call to unsafe function","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"for more information, see issue #71668 ","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"consult the function's documentation for information on how to avoid undefined behavior","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"an unsafe function restricts its caller, but its body is safe by default","code":null,"level":"note","spans":[{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":9101,"byte_end":9104,"line_start":254,"line_end":254,"column_start":83,"column_end":86,"is_primary":true,"text":[{"text":" ({$($body:tt)*}) => { $crate::__cpp_internal!{ @find_rust_macro [#[no_mangle] pub] $($body)*} };","highlight_start":83,"highlight_end":86}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"qt_accessible.rs","byte_start":9251,"byte_end":33032,"line_start":259,"line_end":844,"column_start":1,"column_end":3,"is_primary":false,"text":[{"text":"cpp! {{","highlight_start":1,"highlight_end":8},{"text":" #include ","highlight_start":1,"highlight_end":35},{"text":"","highlight_start":1,"highlight_end":1},{"text":" #include ","highlight_start":1,"highlight_end":22},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// KEEP IN SYNC WITH CONSTANTS IN RUST!","highlight_start":1,"highlight_end":45},{"text":" const uint32_t CHECKED { QAccessible::UserText };","highlight_start":1,"highlight_end":54},{"text":" const uint32_t VALUE_MINIMUM { CHECKED + 1 };","highlight_start":1,"highlight_end":50},{"text":" const uint32_t VALUE_MAXIMUM { VALUE_MINIMUM + 1 };","highlight_start":1,"highlight_end":56},{"text":" const uint32_t VALUE_STEP { VALUE_MAXIMUM + 1 };","highlight_start":1,"highlight_end":53},{"text":" const uint32_t CHECKABLE { VALUE_STEP + 1 };","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Helper:","highlight_start":1,"highlight_end":15},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Descendents {","highlight_start":1,"highlight_end":24},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Descendents(void *root_item) {","highlight_start":1,"highlight_end":39},{"text":" rustDescendents = rust!(Descendents_ctor [root_item: *mut c_void as \"void*\"] ->","highlight_start":1,"highlight_end":92},{"text":" SharedVector as \"void*\" {","highlight_start":1,"highlight_end":54},{"text":" i_slint_core::accessibility::accessible_descendents(","highlight_start":1,"highlight_end":69},{"text":" &*(root_item as *mut ItemRc))","highlight_start":1,"highlight_end":54},{"text":" .collect()","highlight_start":1,"highlight_end":27},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" size_t count() const {","highlight_start":1,"highlight_end":31},{"text":" return rust!(Descendents_count [rustDescendents: SharedVector as \"void*\"] -> usize as \"size_t\" {","highlight_start":1,"highlight_end":117},{"text":" rustDescendents.len()","highlight_start":1,"highlight_end":37},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void* itemAt(size_t index) {","highlight_start":1,"highlight_end":37},{"text":" return rust!(Descendents_itemAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> *mut ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":50},{"text":" let item_rc = rustDescendents[index].clone();","highlight_start":1,"highlight_end":62},{"text":" let mut item_weak = Box::new(item_rc.downgrade());","highlight_start":1,"highlight_end":67},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Box::into_raw(item_weak)","highlight_start":1,"highlight_end":41},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role roleAt(size_t index) const {","highlight_start":1,"highlight_end":55},{"text":" return rust!(Descendents_roleAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> u32 as \"QAccessible::Role\" {","highlight_start":1,"highlight_end":52},{"text":" match rustDescendents[index].accessible_role() {","highlight_start":1,"highlight_end":65},{"text":" i_slint_core::items::AccessibleRole::None => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Button => QAccessible_Role_Button,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Checkbox => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::Combobox => QAccessible_Role_ComboBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::List => QAccessible_Role_List,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::Slider => QAccessible_Role_Slider,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Spinbox => QAccessible_Role_SpinBox,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::Tab => QAccessible_Role_PageTab,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::TabList => QAccessible_Role_PageTabList,","highlight_start":1,"highlight_end":98},{"text":" i_slint_core::items::AccessibleRole::Text => QAccessible_Role_StaticText,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::ProgressIndicator => QAccessible_Role_ProgressBar,","highlight_start":1,"highlight_end":108},{"text":" i_slint_core::items::AccessibleRole::Table => QAccessible_Role_Table,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Tree => QAccessible_Role_Tree,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::TextInput => QAccessible_Role_EditableText,","highlight_start":1,"highlight_end":101},{"text":" i_slint_core::items::AccessibleRole::Switch => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":94},{"text":" _ => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Descendents() {","highlight_start":1,"highlight_end":25},{"text":" auto descendentsPtr = &rustDescendents;","highlight_start":1,"highlight_end":52},{"text":" rust!(Descendents_dtor [descendentsPtr: *mut SharedVector as \"void**\"] {","highlight_start":1,"highlight_end":93},{"text":" core::ptr::read(descendentsPtr);","highlight_start":1,"highlight_end":49},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" void *rustDescendents;","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *root_item_for_window(void *rustWindow) {","highlight_start":1,"highlight_end":51},{"text":" return rust!(root_item_for_window_ [rustWindow: &crate::qt_window::QtWindow as \"void*\"]","highlight_start":1,"highlight_end":96},{"text":" -> *mut c_void as \"void*\" {","highlight_start":1,"highlight_end":44},{"text":" let root_item = Box::new(ItemRc::new(WindowInner::from_pub(&rustWindow.window).component(), 0).downgrade());","highlight_start":1,"highlight_end":121},{"text":" Box::into_raw(root_item) as _","highlight_start":1,"highlight_end":42},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QString item_string_property(void *data, uint32_t what) {","highlight_start":1,"highlight_end":62},{"text":" return rust!(item_string_property_","highlight_start":1,"highlight_end":43},{"text":" [data: &SlintAccessibleItemData as \"void*\", what: u32 as \"uint32_t\"]","highlight_start":1,"highlight_end":81},{"text":" -> QString as \"QString\" {","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(item) = data.item.upgrade() {","highlight_start":1,"highlight_end":54},{"text":" let string = match what {","highlight_start":1,"highlight_end":42},{"text":" NAME => item.accessible_string_property(AccessibleStringProperty::Label),","highlight_start":1,"highlight_end":94},{"text":" DESCRIPTION => item.accessible_string_property(AccessibleStringProperty::Description),","highlight_start":1,"highlight_end":107},{"text":" VALUE => item.accessible_string_property(AccessibleStringProperty::Value),","highlight_start":1,"highlight_end":95},{"text":" CHECKED => item.accessible_string_property(AccessibleStringProperty::Checked),","highlight_start":1,"highlight_end":99},{"text":" VALUE_MINIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMinimum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_MAXIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMaximum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_STEP => item.accessible_string_property(AccessibleStringProperty::ValueStep),","highlight_start":1,"highlight_end":104},{"text":" CHECKABLE => item.accessible_string_property(AccessibleStringProperty::Checkable),","highlight_start":1,"highlight_end":103},{"text":" _ => None,","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":19},{"text":" if let Some(string) = string {","highlight_start":1,"highlight_end":47},{"text":" return QString::from(string.as_ref())","highlight_start":1,"highlight_end":58},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" };","highlight_start":1,"highlight_end":15},{"text":" QString::default()","highlight_start":1,"highlight_end":31},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible:","highlight_start":1,"highlight_end":25},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Base object for accessibility support","highlight_start":1,"highlight_end":45},{"text":" class Slint_accessible : public QAccessibleInterface {","highlight_start":1,"highlight_end":59},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible(QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":81},{"text":" has_focus(false), has_focus_delegation(false), m_role(role), m_parent(parent)","highlight_start":1,"highlight_end":91},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible() {","highlight_start":1,"highlight_end":30},{"text":" qDeleteAll(m_children);","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void *rustItem() const = 0;","highlight_start":1,"highlight_end":44},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns the SlintWidget of the window... we have no other.","highlight_start":1,"highlight_end":70},{"text":" virtual QWidget *qwidget() const = 0;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapToGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":51},{"text":" return qwidget()->mapToGlobal(p);","highlight_start":1,"highlight_end":46},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapFromGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":53},{"text":" return qwidget()->mapFromGlobal(p);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void clearFocus() {","highlight_start":1,"highlight_end":28},{"text":" has_focus = false;","highlight_start":1,"highlight_end":31},{"text":" has_focus_delegation = false;","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" static_cast(child(i))->clearFocus();","highlight_start":1,"highlight_end":73},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void delegateFocus() const {","highlight_start":1,"highlight_end":45},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns true if the item accepted the focus; false otherwise.","highlight_start":1,"highlight_end":73},{"text":" bool focusItem(void *item) const {","highlight_start":1,"highlight_end":43},{"text":" auto my_item = rustItem();","highlight_start":1,"highlight_end":39},{"text":" if (rust!(Slint_accessible_findItem [item: &ItemWeak as \"void *\", my_item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":129},{"text":" item == my_item","highlight_start":1,"highlight_end":32},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" has_focus = true;","highlight_start":1,"highlight_end":34},{"text":"","highlight_start":1,"highlight_end":1},{"text":" delegateFocus();","highlight_start":1,"highlight_end":33},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" if (static_cast(child(i))->focusItem(item)) {","highlight_start":1,"highlight_end":82},{"text":" return true;","highlight_start":1,"highlight_end":33},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return false;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void sendFocusChangeEvent() const {","highlight_start":1,"highlight_end":44},{"text":" auto event = QAccessibleEvent(object(), QAccessible::Focus);","highlight_start":1,"highlight_end":73},{"text":" QAccessible::updateAccessibility(&event);","highlight_start":1,"highlight_end":54},{"text":" has_focus_delegation = true;","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isValid() const override {","highlight_start":1,"highlight_end":40},{"text":" return true;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // navigation, hierarchy","highlight_start":1,"highlight_end":33},{"text":" QAccessibleInterface *parent() const override {","highlight_start":1,"highlight_end":56},{"text":" return m_parent;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *focusChild() const override {","highlight_start":1,"highlight_end":60},{"text":" if (has_focus_delegation) {","highlight_start":1,"highlight_end":40},{"text":" return const_cast(static_cast(this));","highlight_start":1,"highlight_end":108},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" if (auto focus = child(i)->focusChild()) return focus;","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfChild(const QAccessibleInterface *child) const override {","highlight_start":1,"highlight_end":77},{"text":" return m_children.indexOf(child->object()); // FIXME: Theoretically we can have several QAIs per QObject!","highlight_start":1,"highlight_end":118},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Will *not* trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":70},{"text":" // Use this from the Slint side to make sure the accessibility","highlight_start":1,"highlight_end":71},{"text":" // item tree is not generated needlessly.","highlight_start":1,"highlight_end":50},{"text":" int rawChildCount() const {","highlight_start":1,"highlight_end":36},{"text":" return m_children.count();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// Will *not* trigger a build of the accessibility tree!","highlight_start":1,"highlight_end":66},{"text":" QAccessibleInterface *rawChild(int index) const {","highlight_start":1,"highlight_end":58},{"text":" if (0 <= index && index < rawChildCount())","highlight_start":1,"highlight_end":55},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // May trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":63},{"text":" // Use this from the Qt API side (which is triggered by the OS accessibility","highlight_start":1,"highlight_end":85},{"text":" // layer to make sure accessibility information is up-to-date.","highlight_start":1,"highlight_end":71},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" return rawChildCount();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *child(int index) const override {","highlight_start":1,"highlight_end":64},{"text":" if (0 <= index && index < childCount())","highlight_start":1,"highlight_end":52},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setText(QAccessible::Text t, const QString &text) override {","highlight_start":1,"highlight_end":74},{"text":" Q_UNUSED(t); Q_UNUSED(text);","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role role() const override {","highlight_start":1,"highlight_end":50},{"text":" return m_role;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QRect rect() const override {","highlight_start":1,"highlight_end":38},{"text":" auto item = rustItem();","highlight_start":1,"highlight_end":36},{"text":" QRectF r = rust!(Slint_accessible_item_rect","highlight_start":1,"highlight_end":56},{"text":" [item: *const ItemWeak as \"void*\"] -> qttypes::QRectF as \"QRectF\" {","highlight_start":1,"highlight_end":84},{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":1,"highlight_end":78},{"text":" let geometry = item_rc.geometry();","highlight_start":1,"highlight_end":59},{"text":"","highlight_start":1,"highlight_end":1},{"text":" let mapped = item_rc.map_to_window(geometry.origin);","highlight_start":1,"highlight_end":77},{"text":"","highlight_start":1,"highlight_end":1},{"text":" qttypes::QRectF {","highlight_start":1,"highlight_end":42},{"text":" x: mapped.x as _,","highlight_start":1,"highlight_end":46},{"text":" y: mapped.y as _,","highlight_start":1,"highlight_end":46},{"text":" width: geometry.width() as _,","highlight_start":1,"highlight_end":58},{"text":" height: geometry.height() as _,","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":26},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Default::default()","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":22},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" auto topLeft = mapToGlobal(QPoint(static_cast(r.left()), static_cast(r.top())));","highlight_start":1,"highlight_end":103},{"text":" auto bottomRight = mapToGlobal(QPoint(static_cast(r.right()), static_cast(r.bottom())));","highlight_start":1,"highlight_end":111},{"text":" return QRect(topLeft, bottomRight);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *childAt(int x, int y) const override {","highlight_start":1,"highlight_end":69},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" auto c = child(i);","highlight_start":1,"highlight_end":35},{"text":" auto r = c->rect();","highlight_start":1,"highlight_end":36},{"text":" if (r.contains(x, y)) return c;","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void updateAccessibilityTree() const;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" protected:","highlight_start":1,"highlight_end":15},{"text":" mutable bool has_focus;","highlight_start":1,"highlight_end":32},{"text":" mutable bool has_focus_delegation;","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QAccessible::Role m_role = QAccessible::NoRole;","highlight_start":1,"highlight_end":56},{"text":" QAccessibleInterface *m_parent = nullptr;","highlight_start":1,"highlight_end":50},{"text":" mutable QList m_children;","highlight_start":1,"highlight_end":44},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_item:","highlight_start":1,"highlight_end":30},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_item : public Slint_accessible, public QAccessibleValueInterface, public QAccessibleActionInterface {","highlight_start":1,"highlight_end":129},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_item(void *item, QObject *obj, QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":112},{"text":" Slint_accessible(role, parent), m_object(obj)","highlight_start":1,"highlight_end":58},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" m_data = rust!(Slint_accessible_item_ctor [obj: *mut c_void as \"QObject*\",","highlight_start":1,"highlight_end":87},{"text":" item: &ItemWeak as \"void*\"] ->","highlight_start":1,"highlight_end":51},{"text":" *mut SlintAccessibleItemData as \"void*\" {","highlight_start":1,"highlight_end":62},{"text":" let data = SlintAccessibleItemData::new_pin_box(obj, item);","highlight_start":1,"highlight_end":84},{"text":" unsafe { Box::into_raw(Pin::into_inner_unchecked(data)) }","highlight_start":1,"highlight_end":82},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleActionInterface *actionInterface() { return this; }","highlight_start":1,"highlight_end":71},{"text":" QAccessibleValueInterface *valueInterface() { return this; }","highlight_start":1,"highlight_end":69},{"text":"","highlight_start":1,"highlight_end":1},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_item() {","highlight_start":1,"highlight_end":35},{"text":" rust!(Slint_accessible_item_dtor [m_data: *mut SlintAccessibleItemData as \"void*\"] {","highlight_start":1,"highlight_end":97},{"text":" unsafe { Pin::new_unchecked(Box::from_raw(m_data)) };","highlight_start":1,"highlight_end":70},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return rust!(Slint_accessible_item_rustItem [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> *const ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":139},{"text":" &m_data.item","highlight_start":1,"highlight_end":29},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_object;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return dynamic_cast(parent())->qwidget();","highlight_start":1,"highlight_end":74},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *data() const {","highlight_start":1,"highlight_end":29},{"text":" return m_data;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return parent()->window();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void delegateFocus() const override {","highlight_start":1,"highlight_end":46},{"text":" if (!has_focus) { return; }","highlight_start":1,"highlight_end":40},{"text":"","highlight_start":1,"highlight_end":1},{"text":" auto index = rust!(Slint_accessible_item_delegate_focus [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> i32 as \"int\" {","highlight_start":1,"highlight_end":137},{"text":" m_data.item.upgrade()","highlight_start":1,"highlight_end":38},{"text":" .and_then(|i| { i.accessible_string_property(AccessibleStringProperty::DelegateFocus) })","highlight_start":1,"highlight_end":109},{"text":" .and_then(|s| s.as_str().parse::().ok()).unwrap_or(-1)","highlight_start":1,"highlight_end":80},{"text":" });","highlight_start":1,"highlight_end":16},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index >= 0 && index < rawChildCount()) {","highlight_start":1,"highlight_end":57},{"text":" static_cast(rawChild(index))->sendFocusChangeEvent();","highlight_start":1,"highlight_end":94},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":40},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" return item_string_property(m_data, t);","highlight_start":1,"highlight_end":52},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" auto checked = item_string_property(m_data, CHECKED);","highlight_start":1,"highlight_end":66},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" state.focused = has_focus_delegation;","highlight_start":1,"highlight_end":50},{"text":" state.checked = (checked == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":57},{"text":" state.checkable = (item_string_property(m_data, CHECKABLE) == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":91},{"text":" return state; /* FIXME */","highlight_start":1,"highlight_end":38},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *interface_cast(QAccessible::InterfaceType t) override {","highlight_start":1,"highlight_end":70},{"text":" if (t == QAccessible::ValueInterface && !item_string_property(m_data, QAccessible::Value).isEmpty()) {","highlight_start":1,"highlight_end":115},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":70},{"text":" } else if (t == QAccessible::ActionInterface) {","highlight_start":1,"highlight_end":60},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return QAccessibleInterface::interface_cast(t);","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // AccessibleValueInterface:","highlight_start":1,"highlight_end":37},{"text":" QVariant currentValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, QAccessible::Value);","highlight_start":1,"highlight_end":69},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setCurrentValue(const QVariant &value) override {","highlight_start":1,"highlight_end":63},{"text":" QString value_string = value.toString();","highlight_start":1,"highlight_end":53},{"text":" rust!(Slint_accessible_setCurrentValue [m_data: Pin<&SlintAccessibleItemData> as \"void*\", value_string: qttypes::QString as \"QString\"] {","highlight_start":1,"highlight_end":149},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":70},{"text":" item.accessible_action(&AccessibilityAction::SetValue(i_slint_core::format!(\"{value_string}\")));","highlight_start":1,"highlight_end":113},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant maximumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MAXIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MINIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumStepSize() const override {","highlight_start":1,"highlight_end":52},{"text":" return item_string_property(m_data, VALUE_STEP);","highlight_start":1,"highlight_end":61},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList actionNames() const override {","highlight_start":1,"highlight_end":51},{"text":" int supported = rust!(Slint_accessible_item_supported [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> SupportedAccessibilityAction as \"uint\" {","highlight_start":1,"highlight_end":161},{"text":" m_data.item.upgrade().map(|i| i.supported_accessibility_actions()).unwrap_or_default()","highlight_start":1,"highlight_end":103},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" QStringList actions;","highlight_start":1,"highlight_end":33},{"text":" if (supported & rust!(Slint_accessible_item_an1 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Default }))","highlight_start":1,"highlight_end":149},{"text":" actions << QAccessibleActionInterface::pressAction();","highlight_start":1,"highlight_end":70},{"text":" if (supported & rust!(Slint_accessible_item_an2 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Increment }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::increaseAction();","highlight_start":1,"highlight_end":73},{"text":" if (supported & rust!(Slint_accessible_item_an3 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Decrement }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::decreaseAction();","highlight_start":1,"highlight_end":73},{"text":" return actions;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void doAction(const QString &actionName) override {","highlight_start":1,"highlight_end":60},{"text":" if (actionName == QAccessibleActionInterface::pressAction()) {","highlight_start":1,"highlight_end":75},{"text":" rust!(Slint_accessible_item_do_action1 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Default);","highlight_start":1,"highlight_end":75},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::increaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action2 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Increment);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::decreaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action3 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Decrement);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList keyBindingsForAction(const QString &) const override {","highlight_start":1,"highlight_end":75},{"text":" return QStringList();","highlight_start":1,"highlight_end":34},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QObject *m_object = nullptr;","highlight_start":1,"highlight_end":37},{"text":" mutable void *m_data = nullptr;","highlight_start":1,"highlight_end":40},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_window:","highlight_start":1,"highlight_end":32},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_window : public Slint_accessible {","highlight_start":1,"highlight_end":62},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_window(QWidget *widget, void *rust_window) :","highlight_start":1,"highlight_end":70},{"text":" Slint_accessible(QAccessible::Window, QAccessible::queryAccessibleInterface(qApp)),","highlight_start":1,"highlight_end":96},{"text":" m_widget(widget),","highlight_start":1,"highlight_end":30},{"text":" m_rustWindow(rust_window)","highlight_start":1,"highlight_end":38},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_window()","highlight_start":1,"highlight_end":35},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" rust!(Slint_accessible_window_dtor [m_rustWindow: *mut c_void as \"void*\"] {","highlight_start":1,"highlight_end":88},{"text":" alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!","highlight_start":1,"highlight_end":128},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isUsed() const {","highlight_start":1,"highlight_end":30},{"text":" return is_used;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return root_item_for_window(m_rustWindow);","highlight_start":1,"highlight_end":55},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return qobject_cast(object())->windowHandle();","highlight_start":1,"highlight_end":70},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" if (!is_used) { updateAccessibilityTree(); }","highlight_start":1,"highlight_end":57},{"text":" is_used = true;","highlight_start":1,"highlight_end":28},{"text":" return Slint_accessible::childCount();","highlight_start":1,"highlight_end":51},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" switch (t) {","highlight_start":1,"highlight_end":25},{"text":" case QAccessible::Name: return qobject_cast(object())->windowTitle();","highlight_start":1,"highlight_end":96},{"text":" default: return QString();","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" return state;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QWidget *m_widget;","highlight_start":1,"highlight_end":27},{"text":" void *m_rustWindow; // *const QtWindow","highlight_start":1,"highlight_end":47},{"text":" mutable bool is_used = false;","highlight_start":1,"highlight_end":38},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList deleteStaleItems(QList &¤t_children) {","highlight_start":1,"highlight_end":77},{"text":" // Delete no longer valid objects:","highlight_start":1,"highlight_end":43},{"text":" current_children.erase(std::remove_if(current_children.begin(), current_children.end(), [](QObject *o) {","highlight_start":1,"highlight_end":113},{"text":" auto ai = dynamic_cast(QAccessible::queryAccessibleInterface(o));","highlight_start":1,"highlight_end":103},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" auto data = ai->data();","highlight_start":1,"highlight_end":36},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (rust!(Slint_delete_stale_items","highlight_start":1,"highlight_end":47},{"text":" [data: Pin<&SlintAccessibleItemData> as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":89},{"text":" data.item.upgrade().is_none()","highlight_start":1,"highlight_end":46},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" o->deleteLater();","highlight_start":1,"highlight_end":34},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" return false;","highlight_start":1,"highlight_end":30},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }), current_children.end());","highlight_start":1,"highlight_end":37},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return std::move(current_children);","highlight_start":1,"highlight_end":44},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfItem(const QList &existing, void *item) {","highlight_start":1,"highlight_end":68},{"text":" for (int i = 0; i < existing.count(); ++i) {","highlight_start":1,"highlight_end":53},{"text":" auto data = dynamic_cast(QAccessible::queryAccessibleInterface(existing[i]));","highlight_start":1,"highlight_end":115},{"text":" if (rust!(Slint_indexOfItems [data: Pin<&SlintAccessibleItemData> as \"void*\", item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":138},{"text":" data.item == *item","highlight_start":1,"highlight_end":35},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" return i;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" return -1;","highlight_start":1,"highlight_end":19},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList updateItems(QList &¤t_children,","highlight_start":1,"highlight_end":70},{"text":" Descendents &descendents,","highlight_start":1,"highlight_end":59},{"text":" Slint_accessible *parent) {","highlight_start":1,"highlight_end":61},{"text":" QList children = {};","highlight_start":1,"highlight_end":40},{"text":" children.reserve(descendents.count());","highlight_start":1,"highlight_end":47},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (size_t i = 0; i < descendents.count(); ++i) {","highlight_start":1,"highlight_end":59},{"text":" auto item = descendents.itemAt(i);","highlight_start":1,"highlight_end":47},{"text":" auto index = indexOfItem(current_children, item);","highlight_start":1,"highlight_end":62},{"text":" QObject *object = nullptr;","highlight_start":1,"highlight_end":39},{"text":" Slint_accessible_item *ai = nullptr;","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index == -1) {","highlight_start":1,"highlight_end":31},{"text":" // Create new item:","highlight_start":1,"highlight_end":36},{"text":" object = new QObject();","highlight_start":1,"highlight_end":40},{"text":" auto role = descendents.roleAt(i);","highlight_start":1,"highlight_end":51},{"text":" ai = new Slint_accessible_item(item, object, role, parent);","highlight_start":1,"highlight_end":76},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::registerAccessibleInterface(ai);","highlight_start":1,"highlight_end":62},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" // Reuse existing item:","highlight_start":1,"highlight_end":40},{"text":" object = current_children[index];","highlight_start":1,"highlight_end":50},{"text":" ai = dynamic_cast(QAccessible::queryAccessibleInterface(object));","highlight_start":1,"highlight_end":107},{"text":"","highlight_start":1,"highlight_end":1},{"text":" current_children.removeAt(index);","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" Q_ASSERT(object);","highlight_start":1,"highlight_end":30},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ai->updateAccessibilityTree();","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" children.append(object);","highlight_start":1,"highlight_end":37},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return children;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void Slint_accessible::updateAccessibilityTree() const {","highlight_start":1,"highlight_end":61},{"text":" QList valid_objects = deleteStaleItems(std::move(m_children));","highlight_start":1,"highlight_end":82},{"text":" auto descendents = Descendents(rustItem());","highlight_start":1,"highlight_end":52},{"text":"","highlight_start":1,"highlight_end":1},{"text":" m_children = updateItems(std::move(valid_objects), descendents,","highlight_start":1,"highlight_end":72},{"text":" const_cast(this));","highlight_start":1,"highlight_end":72},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"}}","highlight_start":1,"highlight_end":3}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"cpp!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":8974,"byte_end":8990,"line_start":252,"line_end":252,"column_start":1,"column_end":17,"is_primary":false,"text":[{"text":"macro_rules! cpp {","highlight_start":1,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null},{"message":"consider wrapping the function body in an unsafe block","code":null,"level":"help","spans":[{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":6138,"byte_end":6138,"line_start":162,"line_end":162,"column_start":90,"column_end":90,"is_primary":true,"text":[{"text":" $($a)* unsafe extern \"C\" fn $i($($an : *const $at, )* rt : *mut $rt) -> *mut $rt {","highlight_start":90,"highlight_end":90}],"label":null,"suggested_replacement":"{ unsafe ","suggestion_applicability":"MachineApplicable","expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4362,"byte_end":4431,"line_start":130,"line_end":130,"column_start":9,"column_end":78,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @expand_rust_macro [$($a)*] $($rust_body)* }","highlight_start":9,"highlight_end":78}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":9045,"byte_end":9116,"line_start":254,"line_end":254,"column_start":27,"column_end":98,"is_primary":false,"text":[{"text":" ({$($body:tt)*}) => { $crate::__cpp_internal!{ @find_rust_macro [#[no_mangle] pub] $($body)*} };","highlight_start":27,"highlight_end":98}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"qt_accessible.rs","byte_start":9251,"byte_end":33032,"line_start":259,"line_end":844,"column_start":1,"column_end":3,"is_primary":false,"text":[{"text":"cpp! {{","highlight_start":1,"highlight_end":8},{"text":" #include ","highlight_start":1,"highlight_end":35},{"text":"","highlight_start":1,"highlight_end":1},{"text":" #include ","highlight_start":1,"highlight_end":22},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// KEEP IN SYNC WITH CONSTANTS IN RUST!","highlight_start":1,"highlight_end":45},{"text":" const uint32_t CHECKED { QAccessible::UserText };","highlight_start":1,"highlight_end":54},{"text":" const uint32_t VALUE_MINIMUM { CHECKED + 1 };","highlight_start":1,"highlight_end":50},{"text":" const uint32_t VALUE_MAXIMUM { VALUE_MINIMUM + 1 };","highlight_start":1,"highlight_end":56},{"text":" const uint32_t VALUE_STEP { VALUE_MAXIMUM + 1 };","highlight_start":1,"highlight_end":53},{"text":" const uint32_t CHECKABLE { VALUE_STEP + 1 };","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Helper:","highlight_start":1,"highlight_end":15},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Descendents {","highlight_start":1,"highlight_end":24},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Descendents(void *root_item) {","highlight_start":1,"highlight_end":39},{"text":" rustDescendents = rust!(Descendents_ctor [root_item: *mut c_void as \"void*\"] ->","highlight_start":1,"highlight_end":92},{"text":" SharedVector as \"void*\" {","highlight_start":1,"highlight_end":54},{"text":" i_slint_core::accessibility::accessible_descendents(","highlight_start":1,"highlight_end":69},{"text":" &*(root_item as *mut ItemRc))","highlight_start":1,"highlight_end":54},{"text":" .collect()","highlight_start":1,"highlight_end":27},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" size_t count() const {","highlight_start":1,"highlight_end":31},{"text":" return rust!(Descendents_count [rustDescendents: SharedVector as \"void*\"] -> usize as \"size_t\" {","highlight_start":1,"highlight_end":117},{"text":" rustDescendents.len()","highlight_start":1,"highlight_end":37},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void* itemAt(size_t index) {","highlight_start":1,"highlight_end":37},{"text":" return rust!(Descendents_itemAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> *mut ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":50},{"text":" let item_rc = rustDescendents[index].clone();","highlight_start":1,"highlight_end":62},{"text":" let mut item_weak = Box::new(item_rc.downgrade());","highlight_start":1,"highlight_end":67},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Box::into_raw(item_weak)","highlight_start":1,"highlight_end":41},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role roleAt(size_t index) const {","highlight_start":1,"highlight_end":55},{"text":" return rust!(Descendents_roleAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> u32 as \"QAccessible::Role\" {","highlight_start":1,"highlight_end":52},{"text":" match rustDescendents[index].accessible_role() {","highlight_start":1,"highlight_end":65},{"text":" i_slint_core::items::AccessibleRole::None => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Button => QAccessible_Role_Button,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Checkbox => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::Combobox => QAccessible_Role_ComboBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::List => QAccessible_Role_List,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::Slider => QAccessible_Role_Slider,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Spinbox => QAccessible_Role_SpinBox,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::Tab => QAccessible_Role_PageTab,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::TabList => QAccessible_Role_PageTabList,","highlight_start":1,"highlight_end":98},{"text":" i_slint_core::items::AccessibleRole::Text => QAccessible_Role_StaticText,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::ProgressIndicator => QAccessible_Role_ProgressBar,","highlight_start":1,"highlight_end":108},{"text":" i_slint_core::items::AccessibleRole::Table => QAccessible_Role_Table,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Tree => QAccessible_Role_Tree,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::TextInput => QAccessible_Role_EditableText,","highlight_start":1,"highlight_end":101},{"text":" i_slint_core::items::AccessibleRole::Switch => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":94},{"text":" _ => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Descendents() {","highlight_start":1,"highlight_end":25},{"text":" auto descendentsPtr = &rustDescendents;","highlight_start":1,"highlight_end":52},{"text":" rust!(Descendents_dtor [descendentsPtr: *mut SharedVector as \"void**\"] {","highlight_start":1,"highlight_end":93},{"text":" core::ptr::read(descendentsPtr);","highlight_start":1,"highlight_end":49},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" void *rustDescendents;","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *root_item_for_window(void *rustWindow) {","highlight_start":1,"highlight_end":51},{"text":" return rust!(root_item_for_window_ [rustWindow: &crate::qt_window::QtWindow as \"void*\"]","highlight_start":1,"highlight_end":96},{"text":" -> *mut c_void as \"void*\" {","highlight_start":1,"highlight_end":44},{"text":" let root_item = Box::new(ItemRc::new(WindowInner::from_pub(&rustWindow.window).component(), 0).downgrade());","highlight_start":1,"highlight_end":121},{"text":" Box::into_raw(root_item) as _","highlight_start":1,"highlight_end":42},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QString item_string_property(void *data, uint32_t what) {","highlight_start":1,"highlight_end":62},{"text":" return rust!(item_string_property_","highlight_start":1,"highlight_end":43},{"text":" [data: &SlintAccessibleItemData as \"void*\", what: u32 as \"uint32_t\"]","highlight_start":1,"highlight_end":81},{"text":" -> QString as \"QString\" {","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(item) = data.item.upgrade() {","highlight_start":1,"highlight_end":54},{"text":" let string = match what {","highlight_start":1,"highlight_end":42},{"text":" NAME => item.accessible_string_property(AccessibleStringProperty::Label),","highlight_start":1,"highlight_end":94},{"text":" DESCRIPTION => item.accessible_string_property(AccessibleStringProperty::Description),","highlight_start":1,"highlight_end":107},{"text":" VALUE => item.accessible_string_property(AccessibleStringProperty::Value),","highlight_start":1,"highlight_end":95},{"text":" CHECKED => item.accessible_string_property(AccessibleStringProperty::Checked),","highlight_start":1,"highlight_end":99},{"text":" VALUE_MINIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMinimum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_MAXIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMaximum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_STEP => item.accessible_string_property(AccessibleStringProperty::ValueStep),","highlight_start":1,"highlight_end":104},{"text":" CHECKABLE => item.accessible_string_property(AccessibleStringProperty::Checkable),","highlight_start":1,"highlight_end":103},{"text":" _ => None,","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":19},{"text":" if let Some(string) = string {","highlight_start":1,"highlight_end":47},{"text":" return QString::from(string.as_ref())","highlight_start":1,"highlight_end":58},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" };","highlight_start":1,"highlight_end":15},{"text":" QString::default()","highlight_start":1,"highlight_end":31},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible:","highlight_start":1,"highlight_end":25},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Base object for accessibility support","highlight_start":1,"highlight_end":45},{"text":" class Slint_accessible : public QAccessibleInterface {","highlight_start":1,"highlight_end":59},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible(QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":81},{"text":" has_focus(false), has_focus_delegation(false), m_role(role), m_parent(parent)","highlight_start":1,"highlight_end":91},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible() {","highlight_start":1,"highlight_end":30},{"text":" qDeleteAll(m_children);","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void *rustItem() const = 0;","highlight_start":1,"highlight_end":44},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns the SlintWidget of the window... we have no other.","highlight_start":1,"highlight_end":70},{"text":" virtual QWidget *qwidget() const = 0;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapToGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":51},{"text":" return qwidget()->mapToGlobal(p);","highlight_start":1,"highlight_end":46},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapFromGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":53},{"text":" return qwidget()->mapFromGlobal(p);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void clearFocus() {","highlight_start":1,"highlight_end":28},{"text":" has_focus = false;","highlight_start":1,"highlight_end":31},{"text":" has_focus_delegation = false;","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" static_cast(child(i))->clearFocus();","highlight_start":1,"highlight_end":73},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void delegateFocus() const {","highlight_start":1,"highlight_end":45},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns true if the item accepted the focus; false otherwise.","highlight_start":1,"highlight_end":73},{"text":" bool focusItem(void *item) const {","highlight_start":1,"highlight_end":43},{"text":" auto my_item = rustItem();","highlight_start":1,"highlight_end":39},{"text":" if (rust!(Slint_accessible_findItem [item: &ItemWeak as \"void *\", my_item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":129},{"text":" item == my_item","highlight_start":1,"highlight_end":32},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" has_focus = true;","highlight_start":1,"highlight_end":34},{"text":"","highlight_start":1,"highlight_end":1},{"text":" delegateFocus();","highlight_start":1,"highlight_end":33},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" if (static_cast(child(i))->focusItem(item)) {","highlight_start":1,"highlight_end":82},{"text":" return true;","highlight_start":1,"highlight_end":33},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return false;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void sendFocusChangeEvent() const {","highlight_start":1,"highlight_end":44},{"text":" auto event = QAccessibleEvent(object(), QAccessible::Focus);","highlight_start":1,"highlight_end":73},{"text":" QAccessible::updateAccessibility(&event);","highlight_start":1,"highlight_end":54},{"text":" has_focus_delegation = true;","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isValid() const override {","highlight_start":1,"highlight_end":40},{"text":" return true;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // navigation, hierarchy","highlight_start":1,"highlight_end":33},{"text":" QAccessibleInterface *parent() const override {","highlight_start":1,"highlight_end":56},{"text":" return m_parent;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *focusChild() const override {","highlight_start":1,"highlight_end":60},{"text":" if (has_focus_delegation) {","highlight_start":1,"highlight_end":40},{"text":" return const_cast(static_cast(this));","highlight_start":1,"highlight_end":108},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" if (auto focus = child(i)->focusChild()) return focus;","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfChild(const QAccessibleInterface *child) const override {","highlight_start":1,"highlight_end":77},{"text":" return m_children.indexOf(child->object()); // FIXME: Theoretically we can have several QAIs per QObject!","highlight_start":1,"highlight_end":118},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Will *not* trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":70},{"text":" // Use this from the Slint side to make sure the accessibility","highlight_start":1,"highlight_end":71},{"text":" // item tree is not generated needlessly.","highlight_start":1,"highlight_end":50},{"text":" int rawChildCount() const {","highlight_start":1,"highlight_end":36},{"text":" return m_children.count();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// Will *not* trigger a build of the accessibility tree!","highlight_start":1,"highlight_end":66},{"text":" QAccessibleInterface *rawChild(int index) const {","highlight_start":1,"highlight_end":58},{"text":" if (0 <= index && index < rawChildCount())","highlight_start":1,"highlight_end":55},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // May trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":63},{"text":" // Use this from the Qt API side (which is triggered by the OS accessibility","highlight_start":1,"highlight_end":85},{"text":" // layer to make sure accessibility information is up-to-date.","highlight_start":1,"highlight_end":71},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" return rawChildCount();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *child(int index) const override {","highlight_start":1,"highlight_end":64},{"text":" if (0 <= index && index < childCount())","highlight_start":1,"highlight_end":52},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setText(QAccessible::Text t, const QString &text) override {","highlight_start":1,"highlight_end":74},{"text":" Q_UNUSED(t); Q_UNUSED(text);","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role role() const override {","highlight_start":1,"highlight_end":50},{"text":" return m_role;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QRect rect() const override {","highlight_start":1,"highlight_end":38},{"text":" auto item = rustItem();","highlight_start":1,"highlight_end":36},{"text":" QRectF r = rust!(Slint_accessible_item_rect","highlight_start":1,"highlight_end":56},{"text":" [item: *const ItemWeak as \"void*\"] -> qttypes::QRectF as \"QRectF\" {","highlight_start":1,"highlight_end":84},{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":1,"highlight_end":78},{"text":" let geometry = item_rc.geometry();","highlight_start":1,"highlight_end":59},{"text":"","highlight_start":1,"highlight_end":1},{"text":" let mapped = item_rc.map_to_window(geometry.origin);","highlight_start":1,"highlight_end":77},{"text":"","highlight_start":1,"highlight_end":1},{"text":" qttypes::QRectF {","highlight_start":1,"highlight_end":42},{"text":" x: mapped.x as _,","highlight_start":1,"highlight_end":46},{"text":" y: mapped.y as _,","highlight_start":1,"highlight_end":46},{"text":" width: geometry.width() as _,","highlight_start":1,"highlight_end":58},{"text":" height: geometry.height() as _,","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":26},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Default::default()","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":22},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" auto topLeft = mapToGlobal(QPoint(static_cast(r.left()), static_cast(r.top())));","highlight_start":1,"highlight_end":103},{"text":" auto bottomRight = mapToGlobal(QPoint(static_cast(r.right()), static_cast(r.bottom())));","highlight_start":1,"highlight_end":111},{"text":" return QRect(topLeft, bottomRight);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *childAt(int x, int y) const override {","highlight_start":1,"highlight_end":69},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" auto c = child(i);","highlight_start":1,"highlight_end":35},{"text":" auto r = c->rect();","highlight_start":1,"highlight_end":36},{"text":" if (r.contains(x, y)) return c;","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void updateAccessibilityTree() const;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" protected:","highlight_start":1,"highlight_end":15},{"text":" mutable bool has_focus;","highlight_start":1,"highlight_end":32},{"text":" mutable bool has_focus_delegation;","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QAccessible::Role m_role = QAccessible::NoRole;","highlight_start":1,"highlight_end":56},{"text":" QAccessibleInterface *m_parent = nullptr;","highlight_start":1,"highlight_end":50},{"text":" mutable QList m_children;","highlight_start":1,"highlight_end":44},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_item:","highlight_start":1,"highlight_end":30},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_item : public Slint_accessible, public QAccessibleValueInterface, public QAccessibleActionInterface {","highlight_start":1,"highlight_end":129},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_item(void *item, QObject *obj, QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":112},{"text":" Slint_accessible(role, parent), m_object(obj)","highlight_start":1,"highlight_end":58},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" m_data = rust!(Slint_accessible_item_ctor [obj: *mut c_void as \"QObject*\",","highlight_start":1,"highlight_end":87},{"text":" item: &ItemWeak as \"void*\"] ->","highlight_start":1,"highlight_end":51},{"text":" *mut SlintAccessibleItemData as \"void*\" {","highlight_start":1,"highlight_end":62},{"text":" let data = SlintAccessibleItemData::new_pin_box(obj, item);","highlight_start":1,"highlight_end":84},{"text":" unsafe { Box::into_raw(Pin::into_inner_unchecked(data)) }","highlight_start":1,"highlight_end":82},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleActionInterface *actionInterface() { return this; }","highlight_start":1,"highlight_end":71},{"text":" QAccessibleValueInterface *valueInterface() { return this; }","highlight_start":1,"highlight_end":69},{"text":"","highlight_start":1,"highlight_end":1},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_item() {","highlight_start":1,"highlight_end":35},{"text":" rust!(Slint_accessible_item_dtor [m_data: *mut SlintAccessibleItemData as \"void*\"] {","highlight_start":1,"highlight_end":97},{"text":" unsafe { Pin::new_unchecked(Box::from_raw(m_data)) };","highlight_start":1,"highlight_end":70},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return rust!(Slint_accessible_item_rustItem [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> *const ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":139},{"text":" &m_data.item","highlight_start":1,"highlight_end":29},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_object;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return dynamic_cast(parent())->qwidget();","highlight_start":1,"highlight_end":74},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *data() const {","highlight_start":1,"highlight_end":29},{"text":" return m_data;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return parent()->window();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void delegateFocus() const override {","highlight_start":1,"highlight_end":46},{"text":" if (!has_focus) { return; }","highlight_start":1,"highlight_end":40},{"text":"","highlight_start":1,"highlight_end":1},{"text":" auto index = rust!(Slint_accessible_item_delegate_focus [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> i32 as \"int\" {","highlight_start":1,"highlight_end":137},{"text":" m_data.item.upgrade()","highlight_start":1,"highlight_end":38},{"text":" .and_then(|i| { i.accessible_string_property(AccessibleStringProperty::DelegateFocus) })","highlight_start":1,"highlight_end":109},{"text":" .and_then(|s| s.as_str().parse::().ok()).unwrap_or(-1)","highlight_start":1,"highlight_end":80},{"text":" });","highlight_start":1,"highlight_end":16},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index >= 0 && index < rawChildCount()) {","highlight_start":1,"highlight_end":57},{"text":" static_cast(rawChild(index))->sendFocusChangeEvent();","highlight_start":1,"highlight_end":94},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":40},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" return item_string_property(m_data, t);","highlight_start":1,"highlight_end":52},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" auto checked = item_string_property(m_data, CHECKED);","highlight_start":1,"highlight_end":66},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" state.focused = has_focus_delegation;","highlight_start":1,"highlight_end":50},{"text":" state.checked = (checked == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":57},{"text":" state.checkable = (item_string_property(m_data, CHECKABLE) == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":91},{"text":" return state; /* FIXME */","highlight_start":1,"highlight_end":38},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *interface_cast(QAccessible::InterfaceType t) override {","highlight_start":1,"highlight_end":70},{"text":" if (t == QAccessible::ValueInterface && !item_string_property(m_data, QAccessible::Value).isEmpty()) {","highlight_start":1,"highlight_end":115},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":70},{"text":" } else if (t == QAccessible::ActionInterface) {","highlight_start":1,"highlight_end":60},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return QAccessibleInterface::interface_cast(t);","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // AccessibleValueInterface:","highlight_start":1,"highlight_end":37},{"text":" QVariant currentValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, QAccessible::Value);","highlight_start":1,"highlight_end":69},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setCurrentValue(const QVariant &value) override {","highlight_start":1,"highlight_end":63},{"text":" QString value_string = value.toString();","highlight_start":1,"highlight_end":53},{"text":" rust!(Slint_accessible_setCurrentValue [m_data: Pin<&SlintAccessibleItemData> as \"void*\", value_string: qttypes::QString as \"QString\"] {","highlight_start":1,"highlight_end":149},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":70},{"text":" item.accessible_action(&AccessibilityAction::SetValue(i_slint_core::format!(\"{value_string}\")));","highlight_start":1,"highlight_end":113},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant maximumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MAXIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MINIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumStepSize() const override {","highlight_start":1,"highlight_end":52},{"text":" return item_string_property(m_data, VALUE_STEP);","highlight_start":1,"highlight_end":61},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList actionNames() const override {","highlight_start":1,"highlight_end":51},{"text":" int supported = rust!(Slint_accessible_item_supported [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> SupportedAccessibilityAction as \"uint\" {","highlight_start":1,"highlight_end":161},{"text":" m_data.item.upgrade().map(|i| i.supported_accessibility_actions()).unwrap_or_default()","highlight_start":1,"highlight_end":103},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" QStringList actions;","highlight_start":1,"highlight_end":33},{"text":" if (supported & rust!(Slint_accessible_item_an1 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Default }))","highlight_start":1,"highlight_end":149},{"text":" actions << QAccessibleActionInterface::pressAction();","highlight_start":1,"highlight_end":70},{"text":" if (supported & rust!(Slint_accessible_item_an2 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Increment }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::increaseAction();","highlight_start":1,"highlight_end":73},{"text":" if (supported & rust!(Slint_accessible_item_an3 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Decrement }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::decreaseAction();","highlight_start":1,"highlight_end":73},{"text":" return actions;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void doAction(const QString &actionName) override {","highlight_start":1,"highlight_end":60},{"text":" if (actionName == QAccessibleActionInterface::pressAction()) {","highlight_start":1,"highlight_end":75},{"text":" rust!(Slint_accessible_item_do_action1 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Default);","highlight_start":1,"highlight_end":75},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::increaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action2 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Increment);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::decreaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action3 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Decrement);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList keyBindingsForAction(const QString &) const override {","highlight_start":1,"highlight_end":75},{"text":" return QStringList();","highlight_start":1,"highlight_end":34},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QObject *m_object = nullptr;","highlight_start":1,"highlight_end":37},{"text":" mutable void *m_data = nullptr;","highlight_start":1,"highlight_end":40},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_window:","highlight_start":1,"highlight_end":32},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_window : public Slint_accessible {","highlight_start":1,"highlight_end":62},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_window(QWidget *widget, void *rust_window) :","highlight_start":1,"highlight_end":70},{"text":" Slint_accessible(QAccessible::Window, QAccessible::queryAccessibleInterface(qApp)),","highlight_start":1,"highlight_end":96},{"text":" m_widget(widget),","highlight_start":1,"highlight_end":30},{"text":" m_rustWindow(rust_window)","highlight_start":1,"highlight_end":38},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_window()","highlight_start":1,"highlight_end":35},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" rust!(Slint_accessible_window_dtor [m_rustWindow: *mut c_void as \"void*\"] {","highlight_start":1,"highlight_end":88},{"text":" alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!","highlight_start":1,"highlight_end":128},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isUsed() const {","highlight_start":1,"highlight_end":30},{"text":" return is_used;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return root_item_for_window(m_rustWindow);","highlight_start":1,"highlight_end":55},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return qobject_cast(object())->windowHandle();","highlight_start":1,"highlight_end":70},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" if (!is_used) { updateAccessibilityTree(); }","highlight_start":1,"highlight_end":57},{"text":" is_used = true;","highlight_start":1,"highlight_end":28},{"text":" return Slint_accessible::childCount();","highlight_start":1,"highlight_end":51},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" switch (t) {","highlight_start":1,"highlight_end":25},{"text":" case QAccessible::Name: return qobject_cast(object())->windowTitle();","highlight_start":1,"highlight_end":96},{"text":" default: return QString();","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" return state;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QWidget *m_widget;","highlight_start":1,"highlight_end":27},{"text":" void *m_rustWindow; // *const QtWindow","highlight_start":1,"highlight_end":47},{"text":" mutable bool is_used = false;","highlight_start":1,"highlight_end":38},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList deleteStaleItems(QList &¤t_children) {","highlight_start":1,"highlight_end":77},{"text":" // Delete no longer valid objects:","highlight_start":1,"highlight_end":43},{"text":" current_children.erase(std::remove_if(current_children.begin(), current_children.end(), [](QObject *o) {","highlight_start":1,"highlight_end":113},{"text":" auto ai = dynamic_cast(QAccessible::queryAccessibleInterface(o));","highlight_start":1,"highlight_end":103},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" auto data = ai->data();","highlight_start":1,"highlight_end":36},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (rust!(Slint_delete_stale_items","highlight_start":1,"highlight_end":47},{"text":" [data: Pin<&SlintAccessibleItemData> as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":89},{"text":" data.item.upgrade().is_none()","highlight_start":1,"highlight_end":46},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" o->deleteLater();","highlight_start":1,"highlight_end":34},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" return false;","highlight_start":1,"highlight_end":30},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }), current_children.end());","highlight_start":1,"highlight_end":37},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return std::move(current_children);","highlight_start":1,"highlight_end":44},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfItem(const QList &existing, void *item) {","highlight_start":1,"highlight_end":68},{"text":" for (int i = 0; i < existing.count(); ++i) {","highlight_start":1,"highlight_end":53},{"text":" auto data = dynamic_cast(QAccessible::queryAccessibleInterface(existing[i]));","highlight_start":1,"highlight_end":115},{"text":" if (rust!(Slint_indexOfItems [data: Pin<&SlintAccessibleItemData> as \"void*\", item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":138},{"text":" data.item == *item","highlight_start":1,"highlight_end":35},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" return i;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" return -1;","highlight_start":1,"highlight_end":19},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList updateItems(QList &¤t_children,","highlight_start":1,"highlight_end":70},{"text":" Descendents &descendents,","highlight_start":1,"highlight_end":59},{"text":" Slint_accessible *parent) {","highlight_start":1,"highlight_end":61},{"text":" QList children = {};","highlight_start":1,"highlight_end":40},{"text":" children.reserve(descendents.count());","highlight_start":1,"highlight_end":47},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (size_t i = 0; i < descendents.count(); ++i) {","highlight_start":1,"highlight_end":59},{"text":" auto item = descendents.itemAt(i);","highlight_start":1,"highlight_end":47},{"text":" auto index = indexOfItem(current_children, item);","highlight_start":1,"highlight_end":62},{"text":" QObject *object = nullptr;","highlight_start":1,"highlight_end":39},{"text":" Slint_accessible_item *ai = nullptr;","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index == -1) {","highlight_start":1,"highlight_end":31},{"text":" // Create new item:","highlight_start":1,"highlight_end":36},{"text":" object = new QObject();","highlight_start":1,"highlight_end":40},{"text":" auto role = descendents.roleAt(i);","highlight_start":1,"highlight_end":51},{"text":" ai = new Slint_accessible_item(item, object, role, parent);","highlight_start":1,"highlight_end":76},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::registerAccessibleInterface(ai);","highlight_start":1,"highlight_end":62},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" // Reuse existing item:","highlight_start":1,"highlight_end":40},{"text":" object = current_children[index];","highlight_start":1,"highlight_end":50},{"text":" ai = dynamic_cast(QAccessible::queryAccessibleInterface(object));","highlight_start":1,"highlight_end":107},{"text":"","highlight_start":1,"highlight_end":1},{"text":" current_children.removeAt(index);","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" Q_ASSERT(object);","highlight_start":1,"highlight_end":30},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ai->updateAccessibilityTree();","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" children.append(object);","highlight_start":1,"highlight_end":37},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return children;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void Slint_accessible::updateAccessibilityTree() const {","highlight_start":1,"highlight_end":61},{"text":" QList valid_objects = deleteStaleItems(std::move(m_children));","highlight_start":1,"highlight_end":82},{"text":" auto descendents = Descendents(rustItem());","highlight_start":1,"highlight_end":52},{"text":"","highlight_start":1,"highlight_end":1},{"text":" m_children = updateItems(std::move(valid_objects), descendents,","highlight_start":1,"highlight_end":72},{"text":" const_cast(this));","highlight_start":1,"highlight_end":72},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"}}","highlight_start":1,"highlight_end":3}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"cpp!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":8974,"byte_end":8990,"line_start":252,"line_end":252,"column_start":1,"column_end":17,"is_primary":false,"text":[{"text":"macro_rules! cpp {","highlight_start":1,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":6437,"byte_end":6437,"line_start":172,"line_end":172,"column_start":10,"column_end":10,"is_primary":true,"text":[{"text":" }","highlight_start":10,"highlight_end":10}],"label":null,"suggested_replacement":"}","suggestion_applicability":"MachineApplicable","expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4362,"byte_end":4431,"line_start":130,"line_end":130,"column_start":9,"column_end":78,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @expand_rust_macro [$($a)*] $($rust_body)* }","highlight_start":9,"highlight_end":78}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":9045,"byte_end":9116,"line_start":254,"line_end":254,"column_start":27,"column_end":98,"is_primary":false,"text":[{"text":" ({$($body:tt)*}) => { $crate::__cpp_internal!{ @find_rust_macro [#[no_mangle] pub] $($body)*} };","highlight_start":27,"highlight_end":98}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"qt_accessible.rs","byte_start":9251,"byte_end":33032,"line_start":259,"line_end":844,"column_start":1,"column_end":3,"is_primary":false,"text":[{"text":"cpp! {{","highlight_start":1,"highlight_end":8},{"text":" #include ","highlight_start":1,"highlight_end":35},{"text":"","highlight_start":1,"highlight_end":1},{"text":" #include ","highlight_start":1,"highlight_end":22},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// KEEP IN SYNC WITH CONSTANTS IN RUST!","highlight_start":1,"highlight_end":45},{"text":" const uint32_t CHECKED { QAccessible::UserText };","highlight_start":1,"highlight_end":54},{"text":" const uint32_t VALUE_MINIMUM { CHECKED + 1 };","highlight_start":1,"highlight_end":50},{"text":" const uint32_t VALUE_MAXIMUM { VALUE_MINIMUM + 1 };","highlight_start":1,"highlight_end":56},{"text":" const uint32_t VALUE_STEP { VALUE_MAXIMUM + 1 };","highlight_start":1,"highlight_end":53},{"text":" const uint32_t CHECKABLE { VALUE_STEP + 1 };","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Helper:","highlight_start":1,"highlight_end":15},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Descendents {","highlight_start":1,"highlight_end":24},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Descendents(void *root_item) {","highlight_start":1,"highlight_end":39},{"text":" rustDescendents = rust!(Descendents_ctor [root_item: *mut c_void as \"void*\"] ->","highlight_start":1,"highlight_end":92},{"text":" SharedVector as \"void*\" {","highlight_start":1,"highlight_end":54},{"text":" i_slint_core::accessibility::accessible_descendents(","highlight_start":1,"highlight_end":69},{"text":" &*(root_item as *mut ItemRc))","highlight_start":1,"highlight_end":54},{"text":" .collect()","highlight_start":1,"highlight_end":27},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" size_t count() const {","highlight_start":1,"highlight_end":31},{"text":" return rust!(Descendents_count [rustDescendents: SharedVector as \"void*\"] -> usize as \"size_t\" {","highlight_start":1,"highlight_end":117},{"text":" rustDescendents.len()","highlight_start":1,"highlight_end":37},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void* itemAt(size_t index) {","highlight_start":1,"highlight_end":37},{"text":" return rust!(Descendents_itemAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> *mut ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":50},{"text":" let item_rc = rustDescendents[index].clone();","highlight_start":1,"highlight_end":62},{"text":" let mut item_weak = Box::new(item_rc.downgrade());","highlight_start":1,"highlight_end":67},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Box::into_raw(item_weak)","highlight_start":1,"highlight_end":41},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role roleAt(size_t index) const {","highlight_start":1,"highlight_end":55},{"text":" return rust!(Descendents_roleAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> u32 as \"QAccessible::Role\" {","highlight_start":1,"highlight_end":52},{"text":" match rustDescendents[index].accessible_role() {","highlight_start":1,"highlight_end":65},{"text":" i_slint_core::items::AccessibleRole::None => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Button => QAccessible_Role_Button,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Checkbox => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::Combobox => QAccessible_Role_ComboBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::List => QAccessible_Role_List,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::Slider => QAccessible_Role_Slider,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Spinbox => QAccessible_Role_SpinBox,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::Tab => QAccessible_Role_PageTab,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::TabList => QAccessible_Role_PageTabList,","highlight_start":1,"highlight_end":98},{"text":" i_slint_core::items::AccessibleRole::Text => QAccessible_Role_StaticText,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::ProgressIndicator => QAccessible_Role_ProgressBar,","highlight_start":1,"highlight_end":108},{"text":" i_slint_core::items::AccessibleRole::Table => QAccessible_Role_Table,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Tree => QAccessible_Role_Tree,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::TextInput => QAccessible_Role_EditableText,","highlight_start":1,"highlight_end":101},{"text":" i_slint_core::items::AccessibleRole::Switch => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":94},{"text":" _ => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Descendents() {","highlight_start":1,"highlight_end":25},{"text":" auto descendentsPtr = &rustDescendents;","highlight_start":1,"highlight_end":52},{"text":" rust!(Descendents_dtor [descendentsPtr: *mut SharedVector as \"void**\"] {","highlight_start":1,"highlight_end":93},{"text":" core::ptr::read(descendentsPtr);","highlight_start":1,"highlight_end":49},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" void *rustDescendents;","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *root_item_for_window(void *rustWindow) {","highlight_start":1,"highlight_end":51},{"text":" return rust!(root_item_for_window_ [rustWindow: &crate::qt_window::QtWindow as \"void*\"]","highlight_start":1,"highlight_end":96},{"text":" -> *mut c_void as \"void*\" {","highlight_start":1,"highlight_end":44},{"text":" let root_item = Box::new(ItemRc::new(WindowInner::from_pub(&rustWindow.window).component(), 0).downgrade());","highlight_start":1,"highlight_end":121},{"text":" Box::into_raw(root_item) as _","highlight_start":1,"highlight_end":42},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QString item_string_property(void *data, uint32_t what) {","highlight_start":1,"highlight_end":62},{"text":" return rust!(item_string_property_","highlight_start":1,"highlight_end":43},{"text":" [data: &SlintAccessibleItemData as \"void*\", what: u32 as \"uint32_t\"]","highlight_start":1,"highlight_end":81},{"text":" -> QString as \"QString\" {","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(item) = data.item.upgrade() {","highlight_start":1,"highlight_end":54},{"text":" let string = match what {","highlight_start":1,"highlight_end":42},{"text":" NAME => item.accessible_string_property(AccessibleStringProperty::Label),","highlight_start":1,"highlight_end":94},{"text":" DESCRIPTION => item.accessible_string_property(AccessibleStringProperty::Description),","highlight_start":1,"highlight_end":107},{"text":" VALUE => item.accessible_string_property(AccessibleStringProperty::Value),","highlight_start":1,"highlight_end":95},{"text":" CHECKED => item.accessible_string_property(AccessibleStringProperty::Checked),","highlight_start":1,"highlight_end":99},{"text":" VALUE_MINIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMinimum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_MAXIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMaximum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_STEP => item.accessible_string_property(AccessibleStringProperty::ValueStep),","highlight_start":1,"highlight_end":104},{"text":" CHECKABLE => item.accessible_string_property(AccessibleStringProperty::Checkable),","highlight_start":1,"highlight_end":103},{"text":" _ => None,","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":19},{"text":" if let Some(string) = string {","highlight_start":1,"highlight_end":47},{"text":" return QString::from(string.as_ref())","highlight_start":1,"highlight_end":58},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" };","highlight_start":1,"highlight_end":15},{"text":" QString::default()","highlight_start":1,"highlight_end":31},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible:","highlight_start":1,"highlight_end":25},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Base object for accessibility support","highlight_start":1,"highlight_end":45},{"text":" class Slint_accessible : public QAccessibleInterface {","highlight_start":1,"highlight_end":59},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible(QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":81},{"text":" has_focus(false), has_focus_delegation(false), m_role(role), m_parent(parent)","highlight_start":1,"highlight_end":91},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible() {","highlight_start":1,"highlight_end":30},{"text":" qDeleteAll(m_children);","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void *rustItem() const = 0;","highlight_start":1,"highlight_end":44},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns the SlintWidget of the window... we have no other.","highlight_start":1,"highlight_end":70},{"text":" virtual QWidget *qwidget() const = 0;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapToGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":51},{"text":" return qwidget()->mapToGlobal(p);","highlight_start":1,"highlight_end":46},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapFromGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":53},{"text":" return qwidget()->mapFromGlobal(p);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void clearFocus() {","highlight_start":1,"highlight_end":28},{"text":" has_focus = false;","highlight_start":1,"highlight_end":31},{"text":" has_focus_delegation = false;","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" static_cast(child(i))->clearFocus();","highlight_start":1,"highlight_end":73},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void delegateFocus() const {","highlight_start":1,"highlight_end":45},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns true if the item accepted the focus; false otherwise.","highlight_start":1,"highlight_end":73},{"text":" bool focusItem(void *item) const {","highlight_start":1,"highlight_end":43},{"text":" auto my_item = rustItem();","highlight_start":1,"highlight_end":39},{"text":" if (rust!(Slint_accessible_findItem [item: &ItemWeak as \"void *\", my_item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":129},{"text":" item == my_item","highlight_start":1,"highlight_end":32},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" has_focus = true;","highlight_start":1,"highlight_end":34},{"text":"","highlight_start":1,"highlight_end":1},{"text":" delegateFocus();","highlight_start":1,"highlight_end":33},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" if (static_cast(child(i))->focusItem(item)) {","highlight_start":1,"highlight_end":82},{"text":" return true;","highlight_start":1,"highlight_end":33},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return false;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void sendFocusChangeEvent() const {","highlight_start":1,"highlight_end":44},{"text":" auto event = QAccessibleEvent(object(), QAccessible::Focus);","highlight_start":1,"highlight_end":73},{"text":" QAccessible::updateAccessibility(&event);","highlight_start":1,"highlight_end":54},{"text":" has_focus_delegation = true;","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isValid() const override {","highlight_start":1,"highlight_end":40},{"text":" return true;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // navigation, hierarchy","highlight_start":1,"highlight_end":33},{"text":" QAccessibleInterface *parent() const override {","highlight_start":1,"highlight_end":56},{"text":" return m_parent;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *focusChild() const override {","highlight_start":1,"highlight_end":60},{"text":" if (has_focus_delegation) {","highlight_start":1,"highlight_end":40},{"text":" return const_cast(static_cast(this));","highlight_start":1,"highlight_end":108},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" if (auto focus = child(i)->focusChild()) return focus;","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfChild(const QAccessibleInterface *child) const override {","highlight_start":1,"highlight_end":77},{"text":" return m_children.indexOf(child->object()); // FIXME: Theoretically we can have several QAIs per QObject!","highlight_start":1,"highlight_end":118},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Will *not* trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":70},{"text":" // Use this from the Slint side to make sure the accessibility","highlight_start":1,"highlight_end":71},{"text":" // item tree is not generated needlessly.","highlight_start":1,"highlight_end":50},{"text":" int rawChildCount() const {","highlight_start":1,"highlight_end":36},{"text":" return m_children.count();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// Will *not* trigger a build of the accessibility tree!","highlight_start":1,"highlight_end":66},{"text":" QAccessibleInterface *rawChild(int index) const {","highlight_start":1,"highlight_end":58},{"text":" if (0 <= index && index < rawChildCount())","highlight_start":1,"highlight_end":55},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // May trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":63},{"text":" // Use this from the Qt API side (which is triggered by the OS accessibility","highlight_start":1,"highlight_end":85},{"text":" // layer to make sure accessibility information is up-to-date.","highlight_start":1,"highlight_end":71},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" return rawChildCount();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *child(int index) const override {","highlight_start":1,"highlight_end":64},{"text":" if (0 <= index && index < childCount())","highlight_start":1,"highlight_end":52},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setText(QAccessible::Text t, const QString &text) override {","highlight_start":1,"highlight_end":74},{"text":" Q_UNUSED(t); Q_UNUSED(text);","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role role() const override {","highlight_start":1,"highlight_end":50},{"text":" return m_role;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QRect rect() const override {","highlight_start":1,"highlight_end":38},{"text":" auto item = rustItem();","highlight_start":1,"highlight_end":36},{"text":" QRectF r = rust!(Slint_accessible_item_rect","highlight_start":1,"highlight_end":56},{"text":" [item: *const ItemWeak as \"void*\"] -> qttypes::QRectF as \"QRectF\" {","highlight_start":1,"highlight_end":84},{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":1,"highlight_end":78},{"text":" let geometry = item_rc.geometry();","highlight_start":1,"highlight_end":59},{"text":"","highlight_start":1,"highlight_end":1},{"text":" let mapped = item_rc.map_to_window(geometry.origin);","highlight_start":1,"highlight_end":77},{"text":"","highlight_start":1,"highlight_end":1},{"text":" qttypes::QRectF {","highlight_start":1,"highlight_end":42},{"text":" x: mapped.x as _,","highlight_start":1,"highlight_end":46},{"text":" y: mapped.y as _,","highlight_start":1,"highlight_end":46},{"text":" width: geometry.width() as _,","highlight_start":1,"highlight_end":58},{"text":" height: geometry.height() as _,","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":26},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Default::default()","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":22},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" auto topLeft = mapToGlobal(QPoint(static_cast(r.left()), static_cast(r.top())));","highlight_start":1,"highlight_end":103},{"text":" auto bottomRight = mapToGlobal(QPoint(static_cast(r.right()), static_cast(r.bottom())));","highlight_start":1,"highlight_end":111},{"text":" return QRect(topLeft, bottomRight);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *childAt(int x, int y) const override {","highlight_start":1,"highlight_end":69},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" auto c = child(i);","highlight_start":1,"highlight_end":35},{"text":" auto r = c->rect();","highlight_start":1,"highlight_end":36},{"text":" if (r.contains(x, y)) return c;","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void updateAccessibilityTree() const;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" protected:","highlight_start":1,"highlight_end":15},{"text":" mutable bool has_focus;","highlight_start":1,"highlight_end":32},{"text":" mutable bool has_focus_delegation;","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QAccessible::Role m_role = QAccessible::NoRole;","highlight_start":1,"highlight_end":56},{"text":" QAccessibleInterface *m_parent = nullptr;","highlight_start":1,"highlight_end":50},{"text":" mutable QList m_children;","highlight_start":1,"highlight_end":44},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_item:","highlight_start":1,"highlight_end":30},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_item : public Slint_accessible, public QAccessibleValueInterface, public QAccessibleActionInterface {","highlight_start":1,"highlight_end":129},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_item(void *item, QObject *obj, QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":112},{"text":" Slint_accessible(role, parent), m_object(obj)","highlight_start":1,"highlight_end":58},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" m_data = rust!(Slint_accessible_item_ctor [obj: *mut c_void as \"QObject*\",","highlight_start":1,"highlight_end":87},{"text":" item: &ItemWeak as \"void*\"] ->","highlight_start":1,"highlight_end":51},{"text":" *mut SlintAccessibleItemData as \"void*\" {","highlight_start":1,"highlight_end":62},{"text":" let data = SlintAccessibleItemData::new_pin_box(obj, item);","highlight_start":1,"highlight_end":84},{"text":" unsafe { Box::into_raw(Pin::into_inner_unchecked(data)) }","highlight_start":1,"highlight_end":82},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleActionInterface *actionInterface() { return this; }","highlight_start":1,"highlight_end":71},{"text":" QAccessibleValueInterface *valueInterface() { return this; }","highlight_start":1,"highlight_end":69},{"text":"","highlight_start":1,"highlight_end":1},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_item() {","highlight_start":1,"highlight_end":35},{"text":" rust!(Slint_accessible_item_dtor [m_data: *mut SlintAccessibleItemData as \"void*\"] {","highlight_start":1,"highlight_end":97},{"text":" unsafe { Pin::new_unchecked(Box::from_raw(m_data)) };","highlight_start":1,"highlight_end":70},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return rust!(Slint_accessible_item_rustItem [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> *const ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":139},{"text":" &m_data.item","highlight_start":1,"highlight_end":29},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_object;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return dynamic_cast(parent())->qwidget();","highlight_start":1,"highlight_end":74},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *data() const {","highlight_start":1,"highlight_end":29},{"text":" return m_data;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return parent()->window();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void delegateFocus() const override {","highlight_start":1,"highlight_end":46},{"text":" if (!has_focus) { return; }","highlight_start":1,"highlight_end":40},{"text":"","highlight_start":1,"highlight_end":1},{"text":" auto index = rust!(Slint_accessible_item_delegate_focus [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> i32 as \"int\" {","highlight_start":1,"highlight_end":137},{"text":" m_data.item.upgrade()","highlight_start":1,"highlight_end":38},{"text":" .and_then(|i| { i.accessible_string_property(AccessibleStringProperty::DelegateFocus) })","highlight_start":1,"highlight_end":109},{"text":" .and_then(|s| s.as_str().parse::().ok()).unwrap_or(-1)","highlight_start":1,"highlight_end":80},{"text":" });","highlight_start":1,"highlight_end":16},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index >= 0 && index < rawChildCount()) {","highlight_start":1,"highlight_end":57},{"text":" static_cast(rawChild(index))->sendFocusChangeEvent();","highlight_start":1,"highlight_end":94},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":40},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" return item_string_property(m_data, t);","highlight_start":1,"highlight_end":52},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" auto checked = item_string_property(m_data, CHECKED);","highlight_start":1,"highlight_end":66},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" state.focused = has_focus_delegation;","highlight_start":1,"highlight_end":50},{"text":" state.checked = (checked == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":57},{"text":" state.checkable = (item_string_property(m_data, CHECKABLE) == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":91},{"text":" return state; /* FIXME */","highlight_start":1,"highlight_end":38},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *interface_cast(QAccessible::InterfaceType t) override {","highlight_start":1,"highlight_end":70},{"text":" if (t == QAccessible::ValueInterface && !item_string_property(m_data, QAccessible::Value).isEmpty()) {","highlight_start":1,"highlight_end":115},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":70},{"text":" } else if (t == QAccessible::ActionInterface) {","highlight_start":1,"highlight_end":60},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return QAccessibleInterface::interface_cast(t);","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // AccessibleValueInterface:","highlight_start":1,"highlight_end":37},{"text":" QVariant currentValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, QAccessible::Value);","highlight_start":1,"highlight_end":69},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setCurrentValue(const QVariant &value) override {","highlight_start":1,"highlight_end":63},{"text":" QString value_string = value.toString();","highlight_start":1,"highlight_end":53},{"text":" rust!(Slint_accessible_setCurrentValue [m_data: Pin<&SlintAccessibleItemData> as \"void*\", value_string: qttypes::QString as \"QString\"] {","highlight_start":1,"highlight_end":149},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":70},{"text":" item.accessible_action(&AccessibilityAction::SetValue(i_slint_core::format!(\"{value_string}\")));","highlight_start":1,"highlight_end":113},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant maximumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MAXIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MINIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumStepSize() const override {","highlight_start":1,"highlight_end":52},{"text":" return item_string_property(m_data, VALUE_STEP);","highlight_start":1,"highlight_end":61},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList actionNames() const override {","highlight_start":1,"highlight_end":51},{"text":" int supported = rust!(Slint_accessible_item_supported [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> SupportedAccessibilityAction as \"uint\" {","highlight_start":1,"highlight_end":161},{"text":" m_data.item.upgrade().map(|i| i.supported_accessibility_actions()).unwrap_or_default()","highlight_start":1,"highlight_end":103},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" QStringList actions;","highlight_start":1,"highlight_end":33},{"text":" if (supported & rust!(Slint_accessible_item_an1 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Default }))","highlight_start":1,"highlight_end":149},{"text":" actions << QAccessibleActionInterface::pressAction();","highlight_start":1,"highlight_end":70},{"text":" if (supported & rust!(Slint_accessible_item_an2 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Increment }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::increaseAction();","highlight_start":1,"highlight_end":73},{"text":" if (supported & rust!(Slint_accessible_item_an3 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Decrement }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::decreaseAction();","highlight_start":1,"highlight_end":73},{"text":" return actions;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void doAction(const QString &actionName) override {","highlight_start":1,"highlight_end":60},{"text":" if (actionName == QAccessibleActionInterface::pressAction()) {","highlight_start":1,"highlight_end":75},{"text":" rust!(Slint_accessible_item_do_action1 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Default);","highlight_start":1,"highlight_end":75},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::increaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action2 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Increment);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::decreaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action3 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Decrement);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList keyBindingsForAction(const QString &) const override {","highlight_start":1,"highlight_end":75},{"text":" return QStringList();","highlight_start":1,"highlight_end":34},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QObject *m_object = nullptr;","highlight_start":1,"highlight_end":37},{"text":" mutable void *m_data = nullptr;","highlight_start":1,"highlight_end":40},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_window:","highlight_start":1,"highlight_end":32},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_window : public Slint_accessible {","highlight_start":1,"highlight_end":62},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_window(QWidget *widget, void *rust_window) :","highlight_start":1,"highlight_end":70},{"text":" Slint_accessible(QAccessible::Window, QAccessible::queryAccessibleInterface(qApp)),","highlight_start":1,"highlight_end":96},{"text":" m_widget(widget),","highlight_start":1,"highlight_end":30},{"text":" m_rustWindow(rust_window)","highlight_start":1,"highlight_end":38},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_window()","highlight_start":1,"highlight_end":35},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" rust!(Slint_accessible_window_dtor [m_rustWindow: *mut c_void as \"void*\"] {","highlight_start":1,"highlight_end":88},{"text":" alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!","highlight_start":1,"highlight_end":128},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isUsed() const {","highlight_start":1,"highlight_end":30},{"text":" return is_used;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return root_item_for_window(m_rustWindow);","highlight_start":1,"highlight_end":55},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return qobject_cast(object())->windowHandle();","highlight_start":1,"highlight_end":70},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" if (!is_used) { updateAccessibilityTree(); }","highlight_start":1,"highlight_end":57},{"text":" is_used = true;","highlight_start":1,"highlight_end":28},{"text":" return Slint_accessible::childCount();","highlight_start":1,"highlight_end":51},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" switch (t) {","highlight_start":1,"highlight_end":25},{"text":" case QAccessible::Name: return qobject_cast(object())->windowTitle();","highlight_start":1,"highlight_end":96},{"text":" default: return QString();","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" return state;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QWidget *m_widget;","highlight_start":1,"highlight_end":27},{"text":" void *m_rustWindow; // *const QtWindow","highlight_start":1,"highlight_end":47},{"text":" mutable bool is_used = false;","highlight_start":1,"highlight_end":38},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList deleteStaleItems(QList &¤t_children) {","highlight_start":1,"highlight_end":77},{"text":" // Delete no longer valid objects:","highlight_start":1,"highlight_end":43},{"text":" current_children.erase(std::remove_if(current_children.begin(), current_children.end(), [](QObject *o) {","highlight_start":1,"highlight_end":113},{"text":" auto ai = dynamic_cast(QAccessible::queryAccessibleInterface(o));","highlight_start":1,"highlight_end":103},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" auto data = ai->data();","highlight_start":1,"highlight_end":36},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (rust!(Slint_delete_stale_items","highlight_start":1,"highlight_end":47},{"text":" [data: Pin<&SlintAccessibleItemData> as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":89},{"text":" data.item.upgrade().is_none()","highlight_start":1,"highlight_end":46},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" o->deleteLater();","highlight_start":1,"highlight_end":34},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" return false;","highlight_start":1,"highlight_end":30},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }), current_children.end());","highlight_start":1,"highlight_end":37},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return std::move(current_children);","highlight_start":1,"highlight_end":44},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfItem(const QList &existing, void *item) {","highlight_start":1,"highlight_end":68},{"text":" for (int i = 0; i < existing.count(); ++i) {","highlight_start":1,"highlight_end":53},{"text":" auto data = dynamic_cast(QAccessible::queryAccessibleInterface(existing[i]));","highlight_start":1,"highlight_end":115},{"text":" if (rust!(Slint_indexOfItems [data: Pin<&SlintAccessibleItemData> as \"void*\", item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":138},{"text":" data.item == *item","highlight_start":1,"highlight_end":35},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" return i;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" return -1;","highlight_start":1,"highlight_end":19},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList updateItems(QList &¤t_children,","highlight_start":1,"highlight_end":70},{"text":" Descendents &descendents,","highlight_start":1,"highlight_end":59},{"text":" Slint_accessible *parent) {","highlight_start":1,"highlight_end":61},{"text":" QList children = {};","highlight_start":1,"highlight_end":40},{"text":" children.reserve(descendents.count());","highlight_start":1,"highlight_end":47},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (size_t i = 0; i < descendents.count(); ++i) {","highlight_start":1,"highlight_end":59},{"text":" auto item = descendents.itemAt(i);","highlight_start":1,"highlight_end":47},{"text":" auto index = indexOfItem(current_children, item);","highlight_start":1,"highlight_end":62},{"text":" QObject *object = nullptr;","highlight_start":1,"highlight_end":39},{"text":" Slint_accessible_item *ai = nullptr;","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index == -1) {","highlight_start":1,"highlight_end":31},{"text":" // Create new item:","highlight_start":1,"highlight_end":36},{"text":" object = new QObject();","highlight_start":1,"highlight_end":40},{"text":" auto role = descendents.roleAt(i);","highlight_start":1,"highlight_end":51},{"text":" ai = new Slint_accessible_item(item, object, role, parent);","highlight_start":1,"highlight_end":76},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::registerAccessibleInterface(ai);","highlight_start":1,"highlight_end":62},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" // Reuse existing item:","highlight_start":1,"highlight_end":40},{"text":" object = current_children[index];","highlight_start":1,"highlight_end":50},{"text":" ai = dynamic_cast(QAccessible::queryAccessibleInterface(object));","highlight_start":1,"highlight_end":107},{"text":"","highlight_start":1,"highlight_end":1},{"text":" current_children.removeAt(index);","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" Q_ASSERT(object);","highlight_start":1,"highlight_end":30},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ai->updateAccessibilityTree();","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" children.append(object);","highlight_start":1,"highlight_end":37},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return children;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void Slint_accessible::updateAccessibilityTree() const {","highlight_start":1,"highlight_end":61},{"text":" QList valid_objects = deleteStaleItems(std::move(m_children));","highlight_start":1,"highlight_end":82},{"text":" auto descendents = Descendents(rustItem());","highlight_start":1,"highlight_end":52},{"text":"","highlight_start":1,"highlight_end":1},{"text":" m_children = updateItems(std::move(valid_objects), descendents,","highlight_start":1,"highlight_end":72},{"text":" const_cast(this));","highlight_start":1,"highlight_end":72},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"}}","highlight_start":1,"highlight_end":3}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"cpp!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":8974,"byte_end":8990,"line_start":252,"line_end":252,"column_start":1,"column_end":17,"is_primary":false,"text":[{"text":"macro_rules! cpp {","highlight_start":1,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning[E0133]\u001b[0m\u001b[0m\u001b[1m: call to unsafe function `std::ptr::const_ptr::::as_ref` is unsafe and requires unsafe block\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0mqt_accessible.rs:501:44\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m501\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m if let Some(item_rc) = item.as_ref().unwrap().upgrade() {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mcall to unsafe function\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: for more information, see issue #71668 \u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: consult the function's documentation for information on how to avoid undefined behavior\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: an unsafe function restricts its caller, but its body is safe by default\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0mqt_accessible.rs:259:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m259\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m/\u001b[0m\u001b[0m \u001b[0m\u001b[0mcpp! {{\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m260\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m #include \u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m261\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m262\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m #include \u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m...\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m843\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m }\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m844\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m}}\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|__^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n"}} [INFO] [stdout] {"reason":"compiler-message","package_id":"path+file:///tmp/fixit#i-slint-backend-qt@1.7.2","manifest_path":"/tmp/fixit/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"i_slint_backend_qt","src_path":"/tmp/fixit/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"call to unsafe function `std::rc::Weak::::from_raw` is unsafe and requires unsafe block","code":{"code":"E0133","explanation":"Unsafe code was used outside of an unsafe block.\n\nErroneous code example:\n\n```compile_fail,E0133\nunsafe fn f() { return; } // This is the unsafe code\n\nfn main() {\n f(); // error: call to unsafe function requires unsafe function or block\n}\n```\n\nUsing unsafe functionality is potentially dangerous and disallowed by safety\nchecks. Examples:\n\n* Dereferencing raw pointers\n* Calling functions via FFI\n* Calling functions marked unsafe\n\nThese safety checks can be relaxed for a section of the code by wrapping the\nunsafe instructions with an `unsafe` block. For instance:\n\n```\nunsafe fn f() { return; }\n\nfn main() {\n unsafe { f(); } // ok!\n}\n```\n\nSee the [unsafe section][unsafe-section] of the Book for more details.\n\n#### Unsafe code in functions\n\nUnsafe code is currently accepted in unsafe functions, but that is being phased\nout in favor of requiring unsafe blocks here too.\n\n```\nunsafe fn f() { return; }\n\nunsafe fn g() {\n f(); // Is accepted, but no longer recommended\n unsafe { f(); } // Recommended way to write this\n}\n```\n\nLinting against this is controlled via the `unsafe_op_in_unsafe_fn` lint, which\nis `allow` by default but will be upgraded to `warn` in a future edition.\n\n[unsafe-section]: https://doc.rust-lang.org/book/ch19-01-unsafe-rust.html\n"},"level":"warning","spans":[{"file_name":"qt_accessible.rs","byte_start":28669,"byte_end":28727,"line_start":715,"line_end":715,"column_start":17,"column_end":75,"is_primary":true,"text":[{"text":" alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!","highlight_start":17,"highlight_end":75}],"label":"call to unsafe function","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"for more information, see issue #71668 ","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"consult the function's documentation for information on how to avoid undefined behavior","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"an unsafe function restricts its caller, but its body is safe by default","code":null,"level":"note","spans":[{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":9101,"byte_end":9104,"line_start":254,"line_end":254,"column_start":83,"column_end":86,"is_primary":true,"text":[{"text":" ({$($body:tt)*}) => { $crate::__cpp_internal!{ @find_rust_macro [#[no_mangle] pub] $($body)*} };","highlight_start":83,"highlight_end":86}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"qt_accessible.rs","byte_start":9251,"byte_end":33032,"line_start":259,"line_end":844,"column_start":1,"column_end":3,"is_primary":false,"text":[{"text":"cpp! {{","highlight_start":1,"highlight_end":8},{"text":" #include ","highlight_start":1,"highlight_end":35},{"text":"","highlight_start":1,"highlight_end":1},{"text":" #include ","highlight_start":1,"highlight_end":22},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// KEEP IN SYNC WITH CONSTANTS IN RUST!","highlight_start":1,"highlight_end":45},{"text":" const uint32_t CHECKED { QAccessible::UserText };","highlight_start":1,"highlight_end":54},{"text":" const uint32_t VALUE_MINIMUM { CHECKED + 1 };","highlight_start":1,"highlight_end":50},{"text":" const uint32_t VALUE_MAXIMUM { VALUE_MINIMUM + 1 };","highlight_start":1,"highlight_end":56},{"text":" const uint32_t VALUE_STEP { VALUE_MAXIMUM + 1 };","highlight_start":1,"highlight_end":53},{"text":" const uint32_t CHECKABLE { VALUE_STEP + 1 };","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Helper:","highlight_start":1,"highlight_end":15},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Descendents {","highlight_start":1,"highlight_end":24},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Descendents(void *root_item) {","highlight_start":1,"highlight_end":39},{"text":" rustDescendents = rust!(Descendents_ctor [root_item: *mut c_void as \"void*\"] ->","highlight_start":1,"highlight_end":92},{"text":" SharedVector as \"void*\" {","highlight_start":1,"highlight_end":54},{"text":" i_slint_core::accessibility::accessible_descendents(","highlight_start":1,"highlight_end":69},{"text":" &*(root_item as *mut ItemRc))","highlight_start":1,"highlight_end":54},{"text":" .collect()","highlight_start":1,"highlight_end":27},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" size_t count() const {","highlight_start":1,"highlight_end":31},{"text":" return rust!(Descendents_count [rustDescendents: SharedVector as \"void*\"] -> usize as \"size_t\" {","highlight_start":1,"highlight_end":117},{"text":" rustDescendents.len()","highlight_start":1,"highlight_end":37},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void* itemAt(size_t index) {","highlight_start":1,"highlight_end":37},{"text":" return rust!(Descendents_itemAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> *mut ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":50},{"text":" let item_rc = rustDescendents[index].clone();","highlight_start":1,"highlight_end":62},{"text":" let mut item_weak = Box::new(item_rc.downgrade());","highlight_start":1,"highlight_end":67},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Box::into_raw(item_weak)","highlight_start":1,"highlight_end":41},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role roleAt(size_t index) const {","highlight_start":1,"highlight_end":55},{"text":" return rust!(Descendents_roleAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> u32 as \"QAccessible::Role\" {","highlight_start":1,"highlight_end":52},{"text":" match rustDescendents[index].accessible_role() {","highlight_start":1,"highlight_end":65},{"text":" i_slint_core::items::AccessibleRole::None => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Button => QAccessible_Role_Button,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Checkbox => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::Combobox => QAccessible_Role_ComboBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::List => QAccessible_Role_List,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::Slider => QAccessible_Role_Slider,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Spinbox => QAccessible_Role_SpinBox,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::Tab => QAccessible_Role_PageTab,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::TabList => QAccessible_Role_PageTabList,","highlight_start":1,"highlight_end":98},{"text":" i_slint_core::items::AccessibleRole::Text => QAccessible_Role_StaticText,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::ProgressIndicator => QAccessible_Role_ProgressBar,","highlight_start":1,"highlight_end":108},{"text":" i_slint_core::items::AccessibleRole::Table => QAccessible_Role_Table,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Tree => QAccessible_Role_Tree,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::TextInput => QAccessible_Role_EditableText,","highlight_start":1,"highlight_end":101},{"text":" i_slint_core::items::AccessibleRole::Switch => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":94},{"text":" _ => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Descendents() {","highlight_start":1,"highlight_end":25},{"text":" auto descendentsPtr = &rustDescendents;","highlight_start":1,"highlight_end":52},{"text":" rust!(Descendents_dtor [descendentsPtr: *mut SharedVector as \"void**\"] {","highlight_start":1,"highlight_end":93},{"text":" core::ptr::read(descendentsPtr);","highlight_start":1,"highlight_end":49},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" void *rustDescendents;","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *root_item_for_window(void *rustWindow) {","highlight_start":1,"highlight_end":51},{"text":" return rust!(root_item_for_window_ [rustWindow: &crate::qt_window::QtWindow as \"void*\"]","highlight_start":1,"highlight_end":96},{"text":" -> *mut c_void as \"void*\" {","highlight_start":1,"highlight_end":44},{"text":" let root_item = Box::new(ItemRc::new(WindowInner::from_pub(&rustWindow.window).component(), 0).downgrade());","highlight_start":1,"highlight_end":121},{"text":" Box::into_raw(root_item) as _","highlight_start":1,"highlight_end":42},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QString item_string_property(void *data, uint32_t what) {","highlight_start":1,"highlight_end":62},{"text":" return rust!(item_string_property_","highlight_start":1,"highlight_end":43},{"text":" [data: &SlintAccessibleItemData as \"void*\", what: u32 as \"uint32_t\"]","highlight_start":1,"highlight_end":81},{"text":" -> QString as \"QString\" {","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(item) = data.item.upgrade() {","highlight_start":1,"highlight_end":54},{"text":" let string = match what {","highlight_start":1,"highlight_end":42},{"text":" NAME => item.accessible_string_property(AccessibleStringProperty::Label),","highlight_start":1,"highlight_end":94},{"text":" DESCRIPTION => item.accessible_string_property(AccessibleStringProperty::Description),","highlight_start":1,"highlight_end":107},{"text":" VALUE => item.accessible_string_property(AccessibleStringProperty::Value),","highlight_start":1,"highlight_end":95},{"text":" CHECKED => item.accessible_string_property(AccessibleStringProperty::Checked),","highlight_start":1,"highlight_end":99},{"text":" VALUE_MINIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMinimum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_MAXIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMaximum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_STEP => item.accessible_string_property(AccessibleStringProperty::ValueStep),","highlight_start":1,"highlight_end":104},{"text":" CHECKABLE => item.accessible_string_property(AccessibleStringProperty::Checkable),","highlight_start":1,"highlight_end":103},{"text":" _ => None,","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":19},{"text":" if let Some(string) = string {","highlight_start":1,"highlight_end":47},{"text":" return QString::from(string.as_ref())","highlight_start":1,"highlight_end":58},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" };","highlight_start":1,"highlight_end":15},{"text":" QString::default()","highlight_start":1,"highlight_end":31},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible:","highlight_start":1,"highlight_end":25},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Base object for accessibility support","highlight_start":1,"highlight_end":45},{"text":" class Slint_accessible : public QAccessibleInterface {","highlight_start":1,"highlight_end":59},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible(QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":81},{"text":" has_focus(false), has_focus_delegation(false), m_role(role), m_parent(parent)","highlight_start":1,"highlight_end":91},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible() {","highlight_start":1,"highlight_end":30},{"text":" qDeleteAll(m_children);","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void *rustItem() const = 0;","highlight_start":1,"highlight_end":44},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns the SlintWidget of the window... we have no other.","highlight_start":1,"highlight_end":70},{"text":" virtual QWidget *qwidget() const = 0;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapToGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":51},{"text":" return qwidget()->mapToGlobal(p);","highlight_start":1,"highlight_end":46},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapFromGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":53},{"text":" return qwidget()->mapFromGlobal(p);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void clearFocus() {","highlight_start":1,"highlight_end":28},{"text":" has_focus = false;","highlight_start":1,"highlight_end":31},{"text":" has_focus_delegation = false;","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" static_cast(child(i))->clearFocus();","highlight_start":1,"highlight_end":73},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void delegateFocus() const {","highlight_start":1,"highlight_end":45},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns true if the item accepted the focus; false otherwise.","highlight_start":1,"highlight_end":73},{"text":" bool focusItem(void *item) const {","highlight_start":1,"highlight_end":43},{"text":" auto my_item = rustItem();","highlight_start":1,"highlight_end":39},{"text":" if (rust!(Slint_accessible_findItem [item: &ItemWeak as \"void *\", my_item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":129},{"text":" item == my_item","highlight_start":1,"highlight_end":32},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" has_focus = true;","highlight_start":1,"highlight_end":34},{"text":"","highlight_start":1,"highlight_end":1},{"text":" delegateFocus();","highlight_start":1,"highlight_end":33},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" if (static_cast(child(i))->focusItem(item)) {","highlight_start":1,"highlight_end":82},{"text":" return true;","highlight_start":1,"highlight_end":33},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return false;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void sendFocusChangeEvent() const {","highlight_start":1,"highlight_end":44},{"text":" auto event = QAccessibleEvent(object(), QAccessible::Focus);","highlight_start":1,"highlight_end":73},{"text":" QAccessible::updateAccessibility(&event);","highlight_start":1,"highlight_end":54},{"text":" has_focus_delegation = true;","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isValid() const override {","highlight_start":1,"highlight_end":40},{"text":" return true;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // navigation, hierarchy","highlight_start":1,"highlight_end":33},{"text":" QAccessibleInterface *parent() const override {","highlight_start":1,"highlight_end":56},{"text":" return m_parent;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *focusChild() const override {","highlight_start":1,"highlight_end":60},{"text":" if (has_focus_delegation) {","highlight_start":1,"highlight_end":40},{"text":" return const_cast(static_cast(this));","highlight_start":1,"highlight_end":108},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" if (auto focus = child(i)->focusChild()) return focus;","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfChild(const QAccessibleInterface *child) const override {","highlight_start":1,"highlight_end":77},{"text":" return m_children.indexOf(child->object()); // FIXME: Theoretically we can have several QAIs per QObject!","highlight_start":1,"highlight_end":118},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Will *not* trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":70},{"text":" // Use this from the Slint side to make sure the accessibility","highlight_start":1,"highlight_end":71},{"text":" // item tree is not generated needlessly.","highlight_start":1,"highlight_end":50},{"text":" int rawChildCount() const {","highlight_start":1,"highlight_end":36},{"text":" return m_children.count();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// Will *not* trigger a build of the accessibility tree!","highlight_start":1,"highlight_end":66},{"text":" QAccessibleInterface *rawChild(int index) const {","highlight_start":1,"highlight_end":58},{"text":" if (0 <= index && index < rawChildCount())","highlight_start":1,"highlight_end":55},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // May trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":63},{"text":" // Use this from the Qt API side (which is triggered by the OS accessibility","highlight_start":1,"highlight_end":85},{"text":" // layer to make sure accessibility information is up-to-date.","highlight_start":1,"highlight_end":71},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" return rawChildCount();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *child(int index) const override {","highlight_start":1,"highlight_end":64},{"text":" if (0 <= index && index < childCount())","highlight_start":1,"highlight_end":52},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setText(QAccessible::Text t, const QString &text) override {","highlight_start":1,"highlight_end":74},{"text":" Q_UNUSED(t); Q_UNUSED(text);","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role role() const override {","highlight_start":1,"highlight_end":50},{"text":" return m_role;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QRect rect() const override {","highlight_start":1,"highlight_end":38},{"text":" auto item = rustItem();","highlight_start":1,"highlight_end":36},{"text":" QRectF r = rust!(Slint_accessible_item_rect","highlight_start":1,"highlight_end":56},{"text":" [item: *const ItemWeak as \"void*\"] -> qttypes::QRectF as \"QRectF\" {","highlight_start":1,"highlight_end":84},{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":1,"highlight_end":78},{"text":" let geometry = item_rc.geometry();","highlight_start":1,"highlight_end":59},{"text":"","highlight_start":1,"highlight_end":1},{"text":" let mapped = item_rc.map_to_window(geometry.origin);","highlight_start":1,"highlight_end":77},{"text":"","highlight_start":1,"highlight_end":1},{"text":" qttypes::QRectF {","highlight_start":1,"highlight_end":42},{"text":" x: mapped.x as _,","highlight_start":1,"highlight_end":46},{"text":" y: mapped.y as _,","highlight_start":1,"highlight_end":46},{"text":" width: geometry.width() as _,","highlight_start":1,"highlight_end":58},{"text":" height: geometry.height() as _,","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":26},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Default::default()","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":22},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" auto topLeft = mapToGlobal(QPoint(static_cast(r.left()), static_cast(r.top())));","highlight_start":1,"highlight_end":103},{"text":" auto bottomRight = mapToGlobal(QPoint(static_cast(r.right()), static_cast(r.bottom())));","highlight_start":1,"highlight_end":111},{"text":" return QRect(topLeft, bottomRight);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *childAt(int x, int y) const override {","highlight_start":1,"highlight_end":69},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" auto c = child(i);","highlight_start":1,"highlight_end":35},{"text":" auto r = c->rect();","highlight_start":1,"highlight_end":36},{"text":" if (r.contains(x, y)) return c;","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void updateAccessibilityTree() const;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" protected:","highlight_start":1,"highlight_end":15},{"text":" mutable bool has_focus;","highlight_start":1,"highlight_end":32},{"text":" mutable bool has_focus_delegation;","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QAccessible::Role m_role = QAccessible::NoRole;","highlight_start":1,"highlight_end":56},{"text":" QAccessibleInterface *m_parent = nullptr;","highlight_start":1,"highlight_end":50},{"text":" mutable QList m_children;","highlight_start":1,"highlight_end":44},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_item:","highlight_start":1,"highlight_end":30},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_item : public Slint_accessible, public QAccessibleValueInterface, public QAccessibleActionInterface {","highlight_start":1,"highlight_end":129},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_item(void *item, QObject *obj, QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":112},{"text":" Slint_accessible(role, parent), m_object(obj)","highlight_start":1,"highlight_end":58},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" m_data = rust!(Slint_accessible_item_ctor [obj: *mut c_void as \"QObject*\",","highlight_start":1,"highlight_end":87},{"text":" item: &ItemWeak as \"void*\"] ->","highlight_start":1,"highlight_end":51},{"text":" *mut SlintAccessibleItemData as \"void*\" {","highlight_start":1,"highlight_end":62},{"text":" let data = SlintAccessibleItemData::new_pin_box(obj, item);","highlight_start":1,"highlight_end":84},{"text":" unsafe { Box::into_raw(Pin::into_inner_unchecked(data)) }","highlight_start":1,"highlight_end":82},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleActionInterface *actionInterface() { return this; }","highlight_start":1,"highlight_end":71},{"text":" QAccessibleValueInterface *valueInterface() { return this; }","highlight_start":1,"highlight_end":69},{"text":"","highlight_start":1,"highlight_end":1},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_item() {","highlight_start":1,"highlight_end":35},{"text":" rust!(Slint_accessible_item_dtor [m_data: *mut SlintAccessibleItemData as \"void*\"] {","highlight_start":1,"highlight_end":97},{"text":" unsafe { Pin::new_unchecked(Box::from_raw(m_data)) };","highlight_start":1,"highlight_end":70},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return rust!(Slint_accessible_item_rustItem [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> *const ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":139},{"text":" &m_data.item","highlight_start":1,"highlight_end":29},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_object;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return dynamic_cast(parent())->qwidget();","highlight_start":1,"highlight_end":74},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *data() const {","highlight_start":1,"highlight_end":29},{"text":" return m_data;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return parent()->window();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void delegateFocus() const override {","highlight_start":1,"highlight_end":46},{"text":" if (!has_focus) { return; }","highlight_start":1,"highlight_end":40},{"text":"","highlight_start":1,"highlight_end":1},{"text":" auto index = rust!(Slint_accessible_item_delegate_focus [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> i32 as \"int\" {","highlight_start":1,"highlight_end":137},{"text":" m_data.item.upgrade()","highlight_start":1,"highlight_end":38},{"text":" .and_then(|i| { i.accessible_string_property(AccessibleStringProperty::DelegateFocus) })","highlight_start":1,"highlight_end":109},{"text":" .and_then(|s| s.as_str().parse::().ok()).unwrap_or(-1)","highlight_start":1,"highlight_end":80},{"text":" });","highlight_start":1,"highlight_end":16},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index >= 0 && index < rawChildCount()) {","highlight_start":1,"highlight_end":57},{"text":" static_cast(rawChild(index))->sendFocusChangeEvent();","highlight_start":1,"highlight_end":94},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":40},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" return item_string_property(m_data, t);","highlight_start":1,"highlight_end":52},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" auto checked = item_string_property(m_data, CHECKED);","highlight_start":1,"highlight_end":66},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" state.focused = has_focus_delegation;","highlight_start":1,"highlight_end":50},{"text":" state.checked = (checked == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":57},{"text":" state.checkable = (item_string_property(m_data, CHECKABLE) == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":91},{"text":" return state; /* FIXME */","highlight_start":1,"highlight_end":38},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *interface_cast(QAccessible::InterfaceType t) override {","highlight_start":1,"highlight_end":70},{"text":" if (t == QAccessible::ValueInterface && !item_string_property(m_data, QAccessible::Value).isEmpty()) {","highlight_start":1,"highlight_end":115},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":70},{"text":" } else if (t == QAccessible::ActionInterface) {","highlight_start":1,"highlight_end":60},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return QAccessibleInterface::interface_cast(t);","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // AccessibleValueInterface:","highlight_start":1,"highlight_end":37},{"text":" QVariant currentValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, QAccessible::Value);","highlight_start":1,"highlight_end":69},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setCurrentValue(const QVariant &value) override {","highlight_start":1,"highlight_end":63},{"text":" QString value_string = value.toString();","highlight_start":1,"highlight_end":53},{"text":" rust!(Slint_accessible_setCurrentValue [m_data: Pin<&SlintAccessibleItemData> as \"void*\", value_string: qttypes::QString as \"QString\"] {","highlight_start":1,"highlight_end":149},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":70},{"text":" item.accessible_action(&AccessibilityAction::SetValue(i_slint_core::format!(\"{value_string}\")));","highlight_start":1,"highlight_end":113},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant maximumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MAXIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MINIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumStepSize() const override {","highlight_start":1,"highlight_end":52},{"text":" return item_string_property(m_data, VALUE_STEP);","highlight_start":1,"highlight_end":61},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList actionNames() const override {","highlight_start":1,"highlight_end":51},{"text":" int supported = rust!(Slint_accessible_item_supported [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> SupportedAccessibilityAction as \"uint\" {","highlight_start":1,"highlight_end":161},{"text":" m_data.item.upgrade().map(|i| i.supported_accessibility_actions()).unwrap_or_default()","highlight_start":1,"highlight_end":103},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" QStringList actions;","highlight_start":1,"highlight_end":33},{"text":" if (supported & rust!(Slint_accessible_item_an1 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Default }))","highlight_start":1,"highlight_end":149},{"text":" actions << QAccessibleActionInterface::pressAction();","highlight_start":1,"highlight_end":70},{"text":" if (supported & rust!(Slint_accessible_item_an2 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Increment }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::increaseAction();","highlight_start":1,"highlight_end":73},{"text":" if (supported & rust!(Slint_accessible_item_an3 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Decrement }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::decreaseAction();","highlight_start":1,"highlight_end":73},{"text":" return actions;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void doAction(const QString &actionName) override {","highlight_start":1,"highlight_end":60},{"text":" if (actionName == QAccessibleActionInterface::pressAction()) {","highlight_start":1,"highlight_end":75},{"text":" rust!(Slint_accessible_item_do_action1 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Default);","highlight_start":1,"highlight_end":75},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::increaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action2 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Increment);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::decreaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action3 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Decrement);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList keyBindingsForAction(const QString &) const override {","highlight_start":1,"highlight_end":75},{"text":" return QStringList();","highlight_start":1,"highlight_end":34},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QObject *m_object = nullptr;","highlight_start":1,"highlight_end":37},{"text":" mutable void *m_data = nullptr;","highlight_start":1,"highlight_end":40},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_window:","highlight_start":1,"highlight_end":32},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_window : public Slint_accessible {","highlight_start":1,"highlight_end":62},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_window(QWidget *widget, void *rust_window) :","highlight_start":1,"highlight_end":70},{"text":" Slint_accessible(QAccessible::Window, QAccessible::queryAccessibleInterface(qApp)),","highlight_start":1,"highlight_end":96},{"text":" m_widget(widget),","highlight_start":1,"highlight_end":30},{"text":" m_rustWindow(rust_window)","highlight_start":1,"highlight_end":38},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_window()","highlight_start":1,"highlight_end":35},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" rust!(Slint_accessible_window_dtor [m_rustWindow: *mut c_void as \"void*\"] {","highlight_start":1,"highlight_end":88},{"text":" alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!","highlight_start":1,"highlight_end":128},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isUsed() const {","highlight_start":1,"highlight_end":30},{"text":" return is_used;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return root_item_for_window(m_rustWindow);","highlight_start":1,"highlight_end":55},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return qobject_cast(object())->windowHandle();","highlight_start":1,"highlight_end":70},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" if (!is_used) { updateAccessibilityTree(); }","highlight_start":1,"highlight_end":57},{"text":" is_used = true;","highlight_start":1,"highlight_end":28},{"text":" return Slint_accessible::childCount();","highlight_start":1,"highlight_end":51},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" switch (t) {","highlight_start":1,"highlight_end":25},{"text":" case QAccessible::Name: return qobject_cast(object())->windowTitle();","highlight_start":1,"highlight_end":96},{"text":" default: return QString();","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" return state;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QWidget *m_widget;","highlight_start":1,"highlight_end":27},{"text":" void *m_rustWindow; // *const QtWindow","highlight_start":1,"highlight_end":47},{"text":" mutable bool is_used = false;","highlight_start":1,"highlight_end":38},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList deleteStaleItems(QList &¤t_children) {","highlight_start":1,"highlight_end":77},{"text":" // Delete no longer valid objects:","highlight_start":1,"highlight_end":43},{"text":" current_children.erase(std::remove_if(current_children.begin(), current_children.end(), [](QObject *o) {","highlight_start":1,"highlight_end":113},{"text":" auto ai = dynamic_cast(QAccessible::queryAccessibleInterface(o));","highlight_start":1,"highlight_end":103},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" auto data = ai->data();","highlight_start":1,"highlight_end":36},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (rust!(Slint_delete_stale_items","highlight_start":1,"highlight_end":47},{"text":" [data: Pin<&SlintAccessibleItemData> as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":89},{"text":" data.item.upgrade().is_none()","highlight_start":1,"highlight_end":46},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" o->deleteLater();","highlight_start":1,"highlight_end":34},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" return false;","highlight_start":1,"highlight_end":30},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }), current_children.end());","highlight_start":1,"highlight_end":37},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return std::move(current_children);","highlight_start":1,"highlight_end":44},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfItem(const QList &existing, void *item) {","highlight_start":1,"highlight_end":68},{"text":" for (int i = 0; i < existing.count(); ++i) {","highlight_start":1,"highlight_end":53},{"text":" auto data = dynamic_cast(QAccessible::queryAccessibleInterface(existing[i]));","highlight_start":1,"highlight_end":115},{"text":" if (rust!(Slint_indexOfItems [data: Pin<&SlintAccessibleItemData> as \"void*\", item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":138},{"text":" data.item == *item","highlight_start":1,"highlight_end":35},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" return i;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" return -1;","highlight_start":1,"highlight_end":19},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList updateItems(QList &¤t_children,","highlight_start":1,"highlight_end":70},{"text":" Descendents &descendents,","highlight_start":1,"highlight_end":59},{"text":" Slint_accessible *parent) {","highlight_start":1,"highlight_end":61},{"text":" QList children = {};","highlight_start":1,"highlight_end":40},{"text":" children.reserve(descendents.count());","highlight_start":1,"highlight_end":47},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (size_t i = 0; i < descendents.count(); ++i) {","highlight_start":1,"highlight_end":59},{"text":" auto item = descendents.itemAt(i);","highlight_start":1,"highlight_end":47},{"text":" auto index = indexOfItem(current_children, item);","highlight_start":1,"highlight_end":62},{"text":" QObject *object = nullptr;","highlight_start":1,"highlight_end":39},{"text":" Slint_accessible_item *ai = nullptr;","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index == -1) {","highlight_start":1,"highlight_end":31},{"text":" // Create new item:","highlight_start":1,"highlight_end":36},{"text":" object = new QObject();","highlight_start":1,"highlight_end":40},{"text":" auto role = descendents.roleAt(i);","highlight_start":1,"highlight_end":51},{"text":" ai = new Slint_accessible_item(item, object, role, parent);","highlight_start":1,"highlight_end":76},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::registerAccessibleInterface(ai);","highlight_start":1,"highlight_end":62},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" // Reuse existing item:","highlight_start":1,"highlight_end":40},{"text":" object = current_children[index];","highlight_start":1,"highlight_end":50},{"text":" ai = dynamic_cast(QAccessible::queryAccessibleInterface(object));","highlight_start":1,"highlight_end":107},{"text":"","highlight_start":1,"highlight_end":1},{"text":" current_children.removeAt(index);","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" Q_ASSERT(object);","highlight_start":1,"highlight_end":30},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ai->updateAccessibilityTree();","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" children.append(object);","highlight_start":1,"highlight_end":37},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return children;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void Slint_accessible::updateAccessibilityTree() const {","highlight_start":1,"highlight_end":61},{"text":" QList valid_objects = deleteStaleItems(std::move(m_children));","highlight_start":1,"highlight_end":82},{"text":" auto descendents = Descendents(rustItem());","highlight_start":1,"highlight_end":52},{"text":"","highlight_start":1,"highlight_end":1},{"text":" m_children = updateItems(std::move(valid_objects), descendents,","highlight_start":1,"highlight_end":72},{"text":" const_cast(this));","highlight_start":1,"highlight_end":72},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"}}","highlight_start":1,"highlight_end":3}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"cpp!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":8974,"byte_end":8990,"line_start":252,"line_end":252,"column_start":1,"column_end":17,"is_primary":false,"text":[{"text":"macro_rules! cpp {","highlight_start":1,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null},{"message":"consider wrapping the function body in an unsafe block","code":null,"level":"help","spans":[{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5541,"byte_end":5541,"line_start":149,"line_end":149,"column_start":63,"column_end":63,"is_primary":true,"text":[{"text":" $($a)* unsafe extern \"C\" fn $i($($an : *const $at),*) {","highlight_start":63,"highlight_end":63}],"label":null,"suggested_replacement":"{ unsafe ","suggestion_applicability":"MachineApplicable","expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4362,"byte_end":4431,"line_start":130,"line_end":130,"column_start":9,"column_end":78,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @expand_rust_macro [$($a)*] $($rust_body)* }","highlight_start":9,"highlight_end":78}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":9045,"byte_end":9116,"line_start":254,"line_end":254,"column_start":27,"column_end":98,"is_primary":false,"text":[{"text":" ({$($body:tt)*}) => { $crate::__cpp_internal!{ @find_rust_macro [#[no_mangle] pub] $($body)*} };","highlight_start":27,"highlight_end":98}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"qt_accessible.rs","byte_start":9251,"byte_end":33032,"line_start":259,"line_end":844,"column_start":1,"column_end":3,"is_primary":false,"text":[{"text":"cpp! {{","highlight_start":1,"highlight_end":8},{"text":" #include ","highlight_start":1,"highlight_end":35},{"text":"","highlight_start":1,"highlight_end":1},{"text":" #include ","highlight_start":1,"highlight_end":22},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// KEEP IN SYNC WITH CONSTANTS IN RUST!","highlight_start":1,"highlight_end":45},{"text":" const uint32_t CHECKED { QAccessible::UserText };","highlight_start":1,"highlight_end":54},{"text":" const uint32_t VALUE_MINIMUM { CHECKED + 1 };","highlight_start":1,"highlight_end":50},{"text":" const uint32_t VALUE_MAXIMUM { VALUE_MINIMUM + 1 };","highlight_start":1,"highlight_end":56},{"text":" const uint32_t VALUE_STEP { VALUE_MAXIMUM + 1 };","highlight_start":1,"highlight_end":53},{"text":" const uint32_t CHECKABLE { VALUE_STEP + 1 };","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Helper:","highlight_start":1,"highlight_end":15},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Descendents {","highlight_start":1,"highlight_end":24},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Descendents(void *root_item) {","highlight_start":1,"highlight_end":39},{"text":" rustDescendents = rust!(Descendents_ctor [root_item: *mut c_void as \"void*\"] ->","highlight_start":1,"highlight_end":92},{"text":" SharedVector as \"void*\" {","highlight_start":1,"highlight_end":54},{"text":" i_slint_core::accessibility::accessible_descendents(","highlight_start":1,"highlight_end":69},{"text":" &*(root_item as *mut ItemRc))","highlight_start":1,"highlight_end":54},{"text":" .collect()","highlight_start":1,"highlight_end":27},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" size_t count() const {","highlight_start":1,"highlight_end":31},{"text":" return rust!(Descendents_count [rustDescendents: SharedVector as \"void*\"] -> usize as \"size_t\" {","highlight_start":1,"highlight_end":117},{"text":" rustDescendents.len()","highlight_start":1,"highlight_end":37},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void* itemAt(size_t index) {","highlight_start":1,"highlight_end":37},{"text":" return rust!(Descendents_itemAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> *mut ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":50},{"text":" let item_rc = rustDescendents[index].clone();","highlight_start":1,"highlight_end":62},{"text":" let mut item_weak = Box::new(item_rc.downgrade());","highlight_start":1,"highlight_end":67},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Box::into_raw(item_weak)","highlight_start":1,"highlight_end":41},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role roleAt(size_t index) const {","highlight_start":1,"highlight_end":55},{"text":" return rust!(Descendents_roleAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> u32 as \"QAccessible::Role\" {","highlight_start":1,"highlight_end":52},{"text":" match rustDescendents[index].accessible_role() {","highlight_start":1,"highlight_end":65},{"text":" i_slint_core::items::AccessibleRole::None => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Button => QAccessible_Role_Button,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Checkbox => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::Combobox => QAccessible_Role_ComboBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::List => QAccessible_Role_List,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::Slider => QAccessible_Role_Slider,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Spinbox => QAccessible_Role_SpinBox,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::Tab => QAccessible_Role_PageTab,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::TabList => QAccessible_Role_PageTabList,","highlight_start":1,"highlight_end":98},{"text":" i_slint_core::items::AccessibleRole::Text => QAccessible_Role_StaticText,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::ProgressIndicator => QAccessible_Role_ProgressBar,","highlight_start":1,"highlight_end":108},{"text":" i_slint_core::items::AccessibleRole::Table => QAccessible_Role_Table,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Tree => QAccessible_Role_Tree,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::TextInput => QAccessible_Role_EditableText,","highlight_start":1,"highlight_end":101},{"text":" i_slint_core::items::AccessibleRole::Switch => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":94},{"text":" _ => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Descendents() {","highlight_start":1,"highlight_end":25},{"text":" auto descendentsPtr = &rustDescendents;","highlight_start":1,"highlight_end":52},{"text":" rust!(Descendents_dtor [descendentsPtr: *mut SharedVector as \"void**\"] {","highlight_start":1,"highlight_end":93},{"text":" core::ptr::read(descendentsPtr);","highlight_start":1,"highlight_end":49},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" void *rustDescendents;","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *root_item_for_window(void *rustWindow) {","highlight_start":1,"highlight_end":51},{"text":" return rust!(root_item_for_window_ [rustWindow: &crate::qt_window::QtWindow as \"void*\"]","highlight_start":1,"highlight_end":96},{"text":" -> *mut c_void as \"void*\" {","highlight_start":1,"highlight_end":44},{"text":" let root_item = Box::new(ItemRc::new(WindowInner::from_pub(&rustWindow.window).component(), 0).downgrade());","highlight_start":1,"highlight_end":121},{"text":" Box::into_raw(root_item) as _","highlight_start":1,"highlight_end":42},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QString item_string_property(void *data, uint32_t what) {","highlight_start":1,"highlight_end":62},{"text":" return rust!(item_string_property_","highlight_start":1,"highlight_end":43},{"text":" [data: &SlintAccessibleItemData as \"void*\", what: u32 as \"uint32_t\"]","highlight_start":1,"highlight_end":81},{"text":" -> QString as \"QString\" {","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(item) = data.item.upgrade() {","highlight_start":1,"highlight_end":54},{"text":" let string = match what {","highlight_start":1,"highlight_end":42},{"text":" NAME => item.accessible_string_property(AccessibleStringProperty::Label),","highlight_start":1,"highlight_end":94},{"text":" DESCRIPTION => item.accessible_string_property(AccessibleStringProperty::Description),","highlight_start":1,"highlight_end":107},{"text":" VALUE => item.accessible_string_property(AccessibleStringProperty::Value),","highlight_start":1,"highlight_end":95},{"text":" CHECKED => item.accessible_string_property(AccessibleStringProperty::Checked),","highlight_start":1,"highlight_end":99},{"text":" VALUE_MINIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMinimum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_MAXIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMaximum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_STEP => item.accessible_string_property(AccessibleStringProperty::ValueStep),","highlight_start":1,"highlight_end":104},{"text":" CHECKABLE => item.accessible_string_property(AccessibleStringProperty::Checkable),","highlight_start":1,"highlight_end":103},{"text":" _ => None,","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":19},{"text":" if let Some(string) = string {","highlight_start":1,"highlight_end":47},{"text":" return QString::from(string.as_ref())","highlight_start":1,"highlight_end":58},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" };","highlight_start":1,"highlight_end":15},{"text":" QString::default()","highlight_start":1,"highlight_end":31},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible:","highlight_start":1,"highlight_end":25},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Base object for accessibility support","highlight_start":1,"highlight_end":45},{"text":" class Slint_accessible : public QAccessibleInterface {","highlight_start":1,"highlight_end":59},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible(QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":81},{"text":" has_focus(false), has_focus_delegation(false), m_role(role), m_parent(parent)","highlight_start":1,"highlight_end":91},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible() {","highlight_start":1,"highlight_end":30},{"text":" qDeleteAll(m_children);","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void *rustItem() const = 0;","highlight_start":1,"highlight_end":44},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns the SlintWidget of the window... we have no other.","highlight_start":1,"highlight_end":70},{"text":" virtual QWidget *qwidget() const = 0;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapToGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":51},{"text":" return qwidget()->mapToGlobal(p);","highlight_start":1,"highlight_end":46},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapFromGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":53},{"text":" return qwidget()->mapFromGlobal(p);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void clearFocus() {","highlight_start":1,"highlight_end":28},{"text":" has_focus = false;","highlight_start":1,"highlight_end":31},{"text":" has_focus_delegation = false;","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" static_cast(child(i))->clearFocus();","highlight_start":1,"highlight_end":73},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void delegateFocus() const {","highlight_start":1,"highlight_end":45},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns true if the item accepted the focus; false otherwise.","highlight_start":1,"highlight_end":73},{"text":" bool focusItem(void *item) const {","highlight_start":1,"highlight_end":43},{"text":" auto my_item = rustItem();","highlight_start":1,"highlight_end":39},{"text":" if (rust!(Slint_accessible_findItem [item: &ItemWeak as \"void *\", my_item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":129},{"text":" item == my_item","highlight_start":1,"highlight_end":32},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" has_focus = true;","highlight_start":1,"highlight_end":34},{"text":"","highlight_start":1,"highlight_end":1},{"text":" delegateFocus();","highlight_start":1,"highlight_end":33},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" if (static_cast(child(i))->focusItem(item)) {","highlight_start":1,"highlight_end":82},{"text":" return true;","highlight_start":1,"highlight_end":33},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return false;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void sendFocusChangeEvent() const {","highlight_start":1,"highlight_end":44},{"text":" auto event = QAccessibleEvent(object(), QAccessible::Focus);","highlight_start":1,"highlight_end":73},{"text":" QAccessible::updateAccessibility(&event);","highlight_start":1,"highlight_end":54},{"text":" has_focus_delegation = true;","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isValid() const override {","highlight_start":1,"highlight_end":40},{"text":" return true;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // navigation, hierarchy","highlight_start":1,"highlight_end":33},{"text":" QAccessibleInterface *parent() const override {","highlight_start":1,"highlight_end":56},{"text":" return m_parent;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *focusChild() const override {","highlight_start":1,"highlight_end":60},{"text":" if (has_focus_delegation) {","highlight_start":1,"highlight_end":40},{"text":" return const_cast(static_cast(this));","highlight_start":1,"highlight_end":108},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" if (auto focus = child(i)->focusChild()) return focus;","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfChild(const QAccessibleInterface *child) const override {","highlight_start":1,"highlight_end":77},{"text":" return m_children.indexOf(child->object()); // FIXME: Theoretically we can have several QAIs per QObject!","highlight_start":1,"highlight_end":118},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Will *not* trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":70},{"text":" // Use this from the Slint side to make sure the accessibility","highlight_start":1,"highlight_end":71},{"text":" // item tree is not generated needlessly.","highlight_start":1,"highlight_end":50},{"text":" int rawChildCount() const {","highlight_start":1,"highlight_end":36},{"text":" return m_children.count();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// Will *not* trigger a build of the accessibility tree!","highlight_start":1,"highlight_end":66},{"text":" QAccessibleInterface *rawChild(int index) const {","highlight_start":1,"highlight_end":58},{"text":" if (0 <= index && index < rawChildCount())","highlight_start":1,"highlight_end":55},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // May trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":63},{"text":" // Use this from the Qt API side (which is triggered by the OS accessibility","highlight_start":1,"highlight_end":85},{"text":" // layer to make sure accessibility information is up-to-date.","highlight_start":1,"highlight_end":71},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" return rawChildCount();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *child(int index) const override {","highlight_start":1,"highlight_end":64},{"text":" if (0 <= index && index < childCount())","highlight_start":1,"highlight_end":52},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setText(QAccessible::Text t, const QString &text) override {","highlight_start":1,"highlight_end":74},{"text":" Q_UNUSED(t); Q_UNUSED(text);","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role role() const override {","highlight_start":1,"highlight_end":50},{"text":" return m_role;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QRect rect() const override {","highlight_start":1,"highlight_end":38},{"text":" auto item = rustItem();","highlight_start":1,"highlight_end":36},{"text":" QRectF r = rust!(Slint_accessible_item_rect","highlight_start":1,"highlight_end":56},{"text":" [item: *const ItemWeak as \"void*\"] -> qttypes::QRectF as \"QRectF\" {","highlight_start":1,"highlight_end":84},{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":1,"highlight_end":78},{"text":" let geometry = item_rc.geometry();","highlight_start":1,"highlight_end":59},{"text":"","highlight_start":1,"highlight_end":1},{"text":" let mapped = item_rc.map_to_window(geometry.origin);","highlight_start":1,"highlight_end":77},{"text":"","highlight_start":1,"highlight_end":1},{"text":" qttypes::QRectF {","highlight_start":1,"highlight_end":42},{"text":" x: mapped.x as _,","highlight_start":1,"highlight_end":46},{"text":" y: mapped.y as _,","highlight_start":1,"highlight_end":46},{"text":" width: geometry.width() as _,","highlight_start":1,"highlight_end":58},{"text":" height: geometry.height() as _,","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":26},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Default::default()","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":22},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" auto topLeft = mapToGlobal(QPoint(static_cast(r.left()), static_cast(r.top())));","highlight_start":1,"highlight_end":103},{"text":" auto bottomRight = mapToGlobal(QPoint(static_cast(r.right()), static_cast(r.bottom())));","highlight_start":1,"highlight_end":111},{"text":" return QRect(topLeft, bottomRight);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *childAt(int x, int y) const override {","highlight_start":1,"highlight_end":69},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" auto c = child(i);","highlight_start":1,"highlight_end":35},{"text":" auto r = c->rect();","highlight_start":1,"highlight_end":36},{"text":" if (r.contains(x, y)) return c;","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void updateAccessibilityTree() const;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" protected:","highlight_start":1,"highlight_end":15},{"text":" mutable bool has_focus;","highlight_start":1,"highlight_end":32},{"text":" mutable bool has_focus_delegation;","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QAccessible::Role m_role = QAccessible::NoRole;","highlight_start":1,"highlight_end":56},{"text":" QAccessibleInterface *m_parent = nullptr;","highlight_start":1,"highlight_end":50},{"text":" mutable QList m_children;","highlight_start":1,"highlight_end":44},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_item:","highlight_start":1,"highlight_end":30},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_item : public Slint_accessible, public QAccessibleValueInterface, public QAccessibleActionInterface {","highlight_start":1,"highlight_end":129},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_item(void *item, QObject *obj, QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":112},{"text":" Slint_accessible(role, parent), m_object(obj)","highlight_start":1,"highlight_end":58},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" m_data = rust!(Slint_accessible_item_ctor [obj: *mut c_void as \"QObject*\",","highlight_start":1,"highlight_end":87},{"text":" item: &ItemWeak as \"void*\"] ->","highlight_start":1,"highlight_end":51},{"text":" *mut SlintAccessibleItemData as \"void*\" {","highlight_start":1,"highlight_end":62},{"text":" let data = SlintAccessibleItemData::new_pin_box(obj, item);","highlight_start":1,"highlight_end":84},{"text":" unsafe { Box::into_raw(Pin::into_inner_unchecked(data)) }","highlight_start":1,"highlight_end":82},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleActionInterface *actionInterface() { return this; }","highlight_start":1,"highlight_end":71},{"text":" QAccessibleValueInterface *valueInterface() { return this; }","highlight_start":1,"highlight_end":69},{"text":"","highlight_start":1,"highlight_end":1},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_item() {","highlight_start":1,"highlight_end":35},{"text":" rust!(Slint_accessible_item_dtor [m_data: *mut SlintAccessibleItemData as \"void*\"] {","highlight_start":1,"highlight_end":97},{"text":" unsafe { Pin::new_unchecked(Box::from_raw(m_data)) };","highlight_start":1,"highlight_end":70},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return rust!(Slint_accessible_item_rustItem [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> *const ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":139},{"text":" &m_data.item","highlight_start":1,"highlight_end":29},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_object;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return dynamic_cast(parent())->qwidget();","highlight_start":1,"highlight_end":74},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *data() const {","highlight_start":1,"highlight_end":29},{"text":" return m_data;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return parent()->window();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void delegateFocus() const override {","highlight_start":1,"highlight_end":46},{"text":" if (!has_focus) { return; }","highlight_start":1,"highlight_end":40},{"text":"","highlight_start":1,"highlight_end":1},{"text":" auto index = rust!(Slint_accessible_item_delegate_focus [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> i32 as \"int\" {","highlight_start":1,"highlight_end":137},{"text":" m_data.item.upgrade()","highlight_start":1,"highlight_end":38},{"text":" .and_then(|i| { i.accessible_string_property(AccessibleStringProperty::DelegateFocus) })","highlight_start":1,"highlight_end":109},{"text":" .and_then(|s| s.as_str().parse::().ok()).unwrap_or(-1)","highlight_start":1,"highlight_end":80},{"text":" });","highlight_start":1,"highlight_end":16},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index >= 0 && index < rawChildCount()) {","highlight_start":1,"highlight_end":57},{"text":" static_cast(rawChild(index))->sendFocusChangeEvent();","highlight_start":1,"highlight_end":94},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":40},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" return item_string_property(m_data, t);","highlight_start":1,"highlight_end":52},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" auto checked = item_string_property(m_data, CHECKED);","highlight_start":1,"highlight_end":66},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" state.focused = has_focus_delegation;","highlight_start":1,"highlight_end":50},{"text":" state.checked = (checked == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":57},{"text":" state.checkable = (item_string_property(m_data, CHECKABLE) == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":91},{"text":" return state; /* FIXME */","highlight_start":1,"highlight_end":38},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *interface_cast(QAccessible::InterfaceType t) override {","highlight_start":1,"highlight_end":70},{"text":" if (t == QAccessible::ValueInterface && !item_string_property(m_data, QAccessible::Value).isEmpty()) {","highlight_start":1,"highlight_end":115},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":70},{"text":" } else if (t == QAccessible::ActionInterface) {","highlight_start":1,"highlight_end":60},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return QAccessibleInterface::interface_cast(t);","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // AccessibleValueInterface:","highlight_start":1,"highlight_end":37},{"text":" QVariant currentValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, QAccessible::Value);","highlight_start":1,"highlight_end":69},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setCurrentValue(const QVariant &value) override {","highlight_start":1,"highlight_end":63},{"text":" QString value_string = value.toString();","highlight_start":1,"highlight_end":53},{"text":" rust!(Slint_accessible_setCurrentValue [m_data: Pin<&SlintAccessibleItemData> as \"void*\", value_string: qttypes::QString as \"QString\"] {","highlight_start":1,"highlight_end":149},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":70},{"text":" item.accessible_action(&AccessibilityAction::SetValue(i_slint_core::format!(\"{value_string}\")));","highlight_start":1,"highlight_end":113},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant maximumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MAXIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MINIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumStepSize() const override {","highlight_start":1,"highlight_end":52},{"text":" return item_string_property(m_data, VALUE_STEP);","highlight_start":1,"highlight_end":61},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList actionNames() const override {","highlight_start":1,"highlight_end":51},{"text":" int supported = rust!(Slint_accessible_item_supported [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> SupportedAccessibilityAction as \"uint\" {","highlight_start":1,"highlight_end":161},{"text":" m_data.item.upgrade().map(|i| i.supported_accessibility_actions()).unwrap_or_default()","highlight_start":1,"highlight_end":103},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" QStringList actions;","highlight_start":1,"highlight_end":33},{"text":" if (supported & rust!(Slint_accessible_item_an1 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Default }))","highlight_start":1,"highlight_end":149},{"text":" actions << QAccessibleActionInterface::pressAction();","highlight_start":1,"highlight_end":70},{"text":" if (supported & rust!(Slint_accessible_item_an2 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Increment }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::increaseAction();","highlight_start":1,"highlight_end":73},{"text":" if (supported & rust!(Slint_accessible_item_an3 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Decrement }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::decreaseAction();","highlight_start":1,"highlight_end":73},{"text":" return actions;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void doAction(const QString &actionName) override {","highlight_start":1,"highlight_end":60},{"text":" if (actionName == QAccessibleActionInterface::pressAction()) {","highlight_start":1,"highlight_end":75},{"text":" rust!(Slint_accessible_item_do_action1 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Default);","highlight_start":1,"highlight_end":75},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::increaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action2 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Increment);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::decreaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action3 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Decrement);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList keyBindingsForAction(const QString &) const override {","highlight_start":1,"highlight_end":75},{"text":" return QStringList();","highlight_start":1,"highlight_end":34},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QObject *m_object = nullptr;","highlight_start":1,"highlight_end":37},{"text":" mutable void *m_data = nullptr;","highlight_start":1,"highlight_end":40},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_window:","highlight_start":1,"highlight_end":32},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_window : public Slint_accessible {","highlight_start":1,"highlight_end":62},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_window(QWidget *widget, void *rust_window) :","highlight_start":1,"highlight_end":70},{"text":" Slint_accessible(QAccessible::Window, QAccessible::queryAccessibleInterface(qApp)),","highlight_start":1,"highlight_end":96},{"text":" m_widget(widget),","highlight_start":1,"highlight_end":30},{"text":" m_rustWindow(rust_window)","highlight_start":1,"highlight_end":38},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_window()","highlight_start":1,"highlight_end":35},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" rust!(Slint_accessible_window_dtor [m_rustWindow: *mut c_void as \"void*\"] {","highlight_start":1,"highlight_end":88},{"text":" alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!","highlight_start":1,"highlight_end":128},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isUsed() const {","highlight_start":1,"highlight_end":30},{"text":" return is_used;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return root_item_for_window(m_rustWindow);","highlight_start":1,"highlight_end":55},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return qobject_cast(object())->windowHandle();","highlight_start":1,"highlight_end":70},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" if (!is_used) { updateAccessibilityTree(); }","highlight_start":1,"highlight_end":57},{"text":" is_used = true;","highlight_start":1,"highlight_end":28},{"text":" return Slint_accessible::childCount();","highlight_start":1,"highlight_end":51},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" switch (t) {","highlight_start":1,"highlight_end":25},{"text":" case QAccessible::Name: return qobject_cast(object())->windowTitle();","highlight_start":1,"highlight_end":96},{"text":" default: return QString();","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" return state;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QWidget *m_widget;","highlight_start":1,"highlight_end":27},{"text":" void *m_rustWindow; // *const QtWindow","highlight_start":1,"highlight_end":47},{"text":" mutable bool is_used = false;","highlight_start":1,"highlight_end":38},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList deleteStaleItems(QList &¤t_children) {","highlight_start":1,"highlight_end":77},{"text":" // Delete no longer valid objects:","highlight_start":1,"highlight_end":43},{"text":" current_children.erase(std::remove_if(current_children.begin(), current_children.end(), [](QObject *o) {","highlight_start":1,"highlight_end":113},{"text":" auto ai = dynamic_cast(QAccessible::queryAccessibleInterface(o));","highlight_start":1,"highlight_end":103},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" auto data = ai->data();","highlight_start":1,"highlight_end":36},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (rust!(Slint_delete_stale_items","highlight_start":1,"highlight_end":47},{"text":" [data: Pin<&SlintAccessibleItemData> as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":89},{"text":" data.item.upgrade().is_none()","highlight_start":1,"highlight_end":46},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" o->deleteLater();","highlight_start":1,"highlight_end":34},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" return false;","highlight_start":1,"highlight_end":30},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }), current_children.end());","highlight_start":1,"highlight_end":37},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return std::move(current_children);","highlight_start":1,"highlight_end":44},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfItem(const QList &existing, void *item) {","highlight_start":1,"highlight_end":68},{"text":" for (int i = 0; i < existing.count(); ++i) {","highlight_start":1,"highlight_end":53},{"text":" auto data = dynamic_cast(QAccessible::queryAccessibleInterface(existing[i]));","highlight_start":1,"highlight_end":115},{"text":" if (rust!(Slint_indexOfItems [data: Pin<&SlintAccessibleItemData> as \"void*\", item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":138},{"text":" data.item == *item","highlight_start":1,"highlight_end":35},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" return i;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" return -1;","highlight_start":1,"highlight_end":19},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList updateItems(QList &¤t_children,","highlight_start":1,"highlight_end":70},{"text":" Descendents &descendents,","highlight_start":1,"highlight_end":59},{"text":" Slint_accessible *parent) {","highlight_start":1,"highlight_end":61},{"text":" QList children = {};","highlight_start":1,"highlight_end":40},{"text":" children.reserve(descendents.count());","highlight_start":1,"highlight_end":47},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (size_t i = 0; i < descendents.count(); ++i) {","highlight_start":1,"highlight_end":59},{"text":" auto item = descendents.itemAt(i);","highlight_start":1,"highlight_end":47},{"text":" auto index = indexOfItem(current_children, item);","highlight_start":1,"highlight_end":62},{"text":" QObject *object = nullptr;","highlight_start":1,"highlight_end":39},{"text":" Slint_accessible_item *ai = nullptr;","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index == -1) {","highlight_start":1,"highlight_end":31},{"text":" // Create new item:","highlight_start":1,"highlight_end":36},{"text":" object = new QObject();","highlight_start":1,"highlight_end":40},{"text":" auto role = descendents.roleAt(i);","highlight_start":1,"highlight_end":51},{"text":" ai = new Slint_accessible_item(item, object, role, parent);","highlight_start":1,"highlight_end":76},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::registerAccessibleInterface(ai);","highlight_start":1,"highlight_end":62},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" // Reuse existing item:","highlight_start":1,"highlight_end":40},{"text":" object = current_children[index];","highlight_start":1,"highlight_end":50},{"text":" ai = dynamic_cast(QAccessible::queryAccessibleInterface(object));","highlight_start":1,"highlight_end":107},{"text":"","highlight_start":1,"highlight_end":1},{"text":" current_children.removeAt(index);","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" Q_ASSERT(object);","highlight_start":1,"highlight_end":30},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ai->updateAccessibilityTree();","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" children.append(object);","highlight_start":1,"highlight_end":37},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return children;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void Slint_accessible::updateAccessibilityTree() const {","highlight_start":1,"highlight_end":61},{"text":" QList valid_objects = deleteStaleItems(std::move(m_children));","highlight_start":1,"highlight_end":82},{"text":" auto descendents = Descendents(rustItem());","highlight_start":1,"highlight_end":52},{"text":"","highlight_start":1,"highlight_end":1},{"text":" m_children = updateItems(std::move(valid_objects), descendents,","highlight_start":1,"highlight_end":72},{"text":" const_cast(this));","highlight_start":1,"highlight_end":72},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"}}","highlight_start":1,"highlight_end":3}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"cpp!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":8974,"byte_end":8990,"line_start":252,"line_end":252,"column_start":1,"column_end":17,"is_primary":false,"text":[{"text":"macro_rules! cpp {","highlight_start":1,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5684,"byte_end":5684,"line_start":154,"line_end":154,"column_start":10,"column_end":10,"is_primary":true,"text":[{"text":" }","highlight_start":10,"highlight_end":10}],"label":null,"suggested_replacement":"}","suggestion_applicability":"MachineApplicable","expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4362,"byte_end":4431,"line_start":130,"line_end":130,"column_start":9,"column_end":78,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @expand_rust_macro [$($a)*] $($rust_body)* }","highlight_start":9,"highlight_end":78}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":9045,"byte_end":9116,"line_start":254,"line_end":254,"column_start":27,"column_end":98,"is_primary":false,"text":[{"text":" ({$($body:tt)*}) => { $crate::__cpp_internal!{ @find_rust_macro [#[no_mangle] pub] $($body)*} };","highlight_start":27,"highlight_end":98}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"qt_accessible.rs","byte_start":9251,"byte_end":33032,"line_start":259,"line_end":844,"column_start":1,"column_end":3,"is_primary":false,"text":[{"text":"cpp! {{","highlight_start":1,"highlight_end":8},{"text":" #include ","highlight_start":1,"highlight_end":35},{"text":"","highlight_start":1,"highlight_end":1},{"text":" #include ","highlight_start":1,"highlight_end":22},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// KEEP IN SYNC WITH CONSTANTS IN RUST!","highlight_start":1,"highlight_end":45},{"text":" const uint32_t CHECKED { QAccessible::UserText };","highlight_start":1,"highlight_end":54},{"text":" const uint32_t VALUE_MINIMUM { CHECKED + 1 };","highlight_start":1,"highlight_end":50},{"text":" const uint32_t VALUE_MAXIMUM { VALUE_MINIMUM + 1 };","highlight_start":1,"highlight_end":56},{"text":" const uint32_t VALUE_STEP { VALUE_MAXIMUM + 1 };","highlight_start":1,"highlight_end":53},{"text":" const uint32_t CHECKABLE { VALUE_STEP + 1 };","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Helper:","highlight_start":1,"highlight_end":15},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Descendents {","highlight_start":1,"highlight_end":24},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Descendents(void *root_item) {","highlight_start":1,"highlight_end":39},{"text":" rustDescendents = rust!(Descendents_ctor [root_item: *mut c_void as \"void*\"] ->","highlight_start":1,"highlight_end":92},{"text":" SharedVector as \"void*\" {","highlight_start":1,"highlight_end":54},{"text":" i_slint_core::accessibility::accessible_descendents(","highlight_start":1,"highlight_end":69},{"text":" &*(root_item as *mut ItemRc))","highlight_start":1,"highlight_end":54},{"text":" .collect()","highlight_start":1,"highlight_end":27},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" size_t count() const {","highlight_start":1,"highlight_end":31},{"text":" return rust!(Descendents_count [rustDescendents: SharedVector as \"void*\"] -> usize as \"size_t\" {","highlight_start":1,"highlight_end":117},{"text":" rustDescendents.len()","highlight_start":1,"highlight_end":37},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void* itemAt(size_t index) {","highlight_start":1,"highlight_end":37},{"text":" return rust!(Descendents_itemAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> *mut ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":50},{"text":" let item_rc = rustDescendents[index].clone();","highlight_start":1,"highlight_end":62},{"text":" let mut item_weak = Box::new(item_rc.downgrade());","highlight_start":1,"highlight_end":67},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Box::into_raw(item_weak)","highlight_start":1,"highlight_end":41},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role roleAt(size_t index) const {","highlight_start":1,"highlight_end":55},{"text":" return rust!(Descendents_roleAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> u32 as \"QAccessible::Role\" {","highlight_start":1,"highlight_end":52},{"text":" match rustDescendents[index].accessible_role() {","highlight_start":1,"highlight_end":65},{"text":" i_slint_core::items::AccessibleRole::None => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Button => QAccessible_Role_Button,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Checkbox => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::Combobox => QAccessible_Role_ComboBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::List => QAccessible_Role_List,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::Slider => QAccessible_Role_Slider,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Spinbox => QAccessible_Role_SpinBox,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::Tab => QAccessible_Role_PageTab,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::TabList => QAccessible_Role_PageTabList,","highlight_start":1,"highlight_end":98},{"text":" i_slint_core::items::AccessibleRole::Text => QAccessible_Role_StaticText,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::ProgressIndicator => QAccessible_Role_ProgressBar,","highlight_start":1,"highlight_end":108},{"text":" i_slint_core::items::AccessibleRole::Table => QAccessible_Role_Table,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Tree => QAccessible_Role_Tree,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::TextInput => QAccessible_Role_EditableText,","highlight_start":1,"highlight_end":101},{"text":" i_slint_core::items::AccessibleRole::Switch => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":94},{"text":" _ => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Descendents() {","highlight_start":1,"highlight_end":25},{"text":" auto descendentsPtr = &rustDescendents;","highlight_start":1,"highlight_end":52},{"text":" rust!(Descendents_dtor [descendentsPtr: *mut SharedVector as \"void**\"] {","highlight_start":1,"highlight_end":93},{"text":" core::ptr::read(descendentsPtr);","highlight_start":1,"highlight_end":49},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" void *rustDescendents;","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *root_item_for_window(void *rustWindow) {","highlight_start":1,"highlight_end":51},{"text":" return rust!(root_item_for_window_ [rustWindow: &crate::qt_window::QtWindow as \"void*\"]","highlight_start":1,"highlight_end":96},{"text":" -> *mut c_void as \"void*\" {","highlight_start":1,"highlight_end":44},{"text":" let root_item = Box::new(ItemRc::new(WindowInner::from_pub(&rustWindow.window).component(), 0).downgrade());","highlight_start":1,"highlight_end":121},{"text":" Box::into_raw(root_item) as _","highlight_start":1,"highlight_end":42},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QString item_string_property(void *data, uint32_t what) {","highlight_start":1,"highlight_end":62},{"text":" return rust!(item_string_property_","highlight_start":1,"highlight_end":43},{"text":" [data: &SlintAccessibleItemData as \"void*\", what: u32 as \"uint32_t\"]","highlight_start":1,"highlight_end":81},{"text":" -> QString as \"QString\" {","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(item) = data.item.upgrade() {","highlight_start":1,"highlight_end":54},{"text":" let string = match what {","highlight_start":1,"highlight_end":42},{"text":" NAME => item.accessible_string_property(AccessibleStringProperty::Label),","highlight_start":1,"highlight_end":94},{"text":" DESCRIPTION => item.accessible_string_property(AccessibleStringProperty::Description),","highlight_start":1,"highlight_end":107},{"text":" VALUE => item.accessible_string_property(AccessibleStringProperty::Value),","highlight_start":1,"highlight_end":95},{"text":" CHECKED => item.accessible_string_property(AccessibleStringProperty::Checked),","highlight_start":1,"highlight_end":99},{"text":" VALUE_MINIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMinimum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_MAXIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMaximum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_STEP => item.accessible_string_property(AccessibleStringProperty::ValueStep),","highlight_start":1,"highlight_end":104},{"text":" CHECKABLE => item.accessible_string_property(AccessibleStringProperty::Checkable),","highlight_start":1,"highlight_end":103},{"text":" _ => None,","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":19},{"text":" if let Some(string) = string {","highlight_start":1,"highlight_end":47},{"text":" return QString::from(string.as_ref())","highlight_start":1,"highlight_end":58},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" };","highlight_start":1,"highlight_end":15},{"text":" QString::default()","highlight_start":1,"highlight_end":31},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible:","highlight_start":1,"highlight_end":25},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Base object for accessibility support","highlight_start":1,"highlight_end":45},{"text":" class Slint_accessible : public QAccessibleInterface {","highlight_start":1,"highlight_end":59},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible(QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":81},{"text":" has_focus(false), has_focus_delegation(false), m_role(role), m_parent(parent)","highlight_start":1,"highlight_end":91},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible() {","highlight_start":1,"highlight_end":30},{"text":" qDeleteAll(m_children);","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void *rustItem() const = 0;","highlight_start":1,"highlight_end":44},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns the SlintWidget of the window... we have no other.","highlight_start":1,"highlight_end":70},{"text":" virtual QWidget *qwidget() const = 0;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapToGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":51},{"text":" return qwidget()->mapToGlobal(p);","highlight_start":1,"highlight_end":46},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapFromGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":53},{"text":" return qwidget()->mapFromGlobal(p);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void clearFocus() {","highlight_start":1,"highlight_end":28},{"text":" has_focus = false;","highlight_start":1,"highlight_end":31},{"text":" has_focus_delegation = false;","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" static_cast(child(i))->clearFocus();","highlight_start":1,"highlight_end":73},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void delegateFocus() const {","highlight_start":1,"highlight_end":45},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns true if the item accepted the focus; false otherwise.","highlight_start":1,"highlight_end":73},{"text":" bool focusItem(void *item) const {","highlight_start":1,"highlight_end":43},{"text":" auto my_item = rustItem();","highlight_start":1,"highlight_end":39},{"text":" if (rust!(Slint_accessible_findItem [item: &ItemWeak as \"void *\", my_item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":129},{"text":" item == my_item","highlight_start":1,"highlight_end":32},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" has_focus = true;","highlight_start":1,"highlight_end":34},{"text":"","highlight_start":1,"highlight_end":1},{"text":" delegateFocus();","highlight_start":1,"highlight_end":33},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" if (static_cast(child(i))->focusItem(item)) {","highlight_start":1,"highlight_end":82},{"text":" return true;","highlight_start":1,"highlight_end":33},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return false;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void sendFocusChangeEvent() const {","highlight_start":1,"highlight_end":44},{"text":" auto event = QAccessibleEvent(object(), QAccessible::Focus);","highlight_start":1,"highlight_end":73},{"text":" QAccessible::updateAccessibility(&event);","highlight_start":1,"highlight_end":54},{"text":" has_focus_delegation = true;","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isValid() const override {","highlight_start":1,"highlight_end":40},{"text":" return true;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // navigation, hierarchy","highlight_start":1,"highlight_end":33},{"text":" QAccessibleInterface *parent() const override {","highlight_start":1,"highlight_end":56},{"text":" return m_parent;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *focusChild() const override {","highlight_start":1,"highlight_end":60},{"text":" if (has_focus_delegation) {","highlight_start":1,"highlight_end":40},{"text":" return const_cast(static_cast(this));","highlight_start":1,"highlight_end":108},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" if (auto focus = child(i)->focusChild()) return focus;","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfChild(const QAccessibleInterface *child) const override {","highlight_start":1,"highlight_end":77},{"text":" return m_children.indexOf(child->object()); // FIXME: Theoretically we can have several QAIs per QObject!","highlight_start":1,"highlight_end":118},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Will *not* trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":70},{"text":" // Use this from the Slint side to make sure the accessibility","highlight_start":1,"highlight_end":71},{"text":" // item tree is not generated needlessly.","highlight_start":1,"highlight_end":50},{"text":" int rawChildCount() const {","highlight_start":1,"highlight_end":36},{"text":" return m_children.count();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// Will *not* trigger a build of the accessibility tree!","highlight_start":1,"highlight_end":66},{"text":" QAccessibleInterface *rawChild(int index) const {","highlight_start":1,"highlight_end":58},{"text":" if (0 <= index && index < rawChildCount())","highlight_start":1,"highlight_end":55},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // May trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":63},{"text":" // Use this from the Qt API side (which is triggered by the OS accessibility","highlight_start":1,"highlight_end":85},{"text":" // layer to make sure accessibility information is up-to-date.","highlight_start":1,"highlight_end":71},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" return rawChildCount();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *child(int index) const override {","highlight_start":1,"highlight_end":64},{"text":" if (0 <= index && index < childCount())","highlight_start":1,"highlight_end":52},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setText(QAccessible::Text t, const QString &text) override {","highlight_start":1,"highlight_end":74},{"text":" Q_UNUSED(t); Q_UNUSED(text);","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role role() const override {","highlight_start":1,"highlight_end":50},{"text":" return m_role;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QRect rect() const override {","highlight_start":1,"highlight_end":38},{"text":" auto item = rustItem();","highlight_start":1,"highlight_end":36},{"text":" QRectF r = rust!(Slint_accessible_item_rect","highlight_start":1,"highlight_end":56},{"text":" [item: *const ItemWeak as \"void*\"] -> qttypes::QRectF as \"QRectF\" {","highlight_start":1,"highlight_end":84},{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":1,"highlight_end":78},{"text":" let geometry = item_rc.geometry();","highlight_start":1,"highlight_end":59},{"text":"","highlight_start":1,"highlight_end":1},{"text":" let mapped = item_rc.map_to_window(geometry.origin);","highlight_start":1,"highlight_end":77},{"text":"","highlight_start":1,"highlight_end":1},{"text":" qttypes::QRectF {","highlight_start":1,"highlight_end":42},{"text":" x: mapped.x as _,","highlight_start":1,"highlight_end":46},{"text":" y: mapped.y as _,","highlight_start":1,"highlight_end":46},{"text":" width: geometry.width() as _,","highlight_start":1,"highlight_end":58},{"text":" height: geometry.height() as _,","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":26},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Default::default()","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":22},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" auto topLeft = mapToGlobal(QPoint(static_cast(r.left()), static_cast(r.top())));","highlight_start":1,"highlight_end":103},{"text":" auto bottomRight = mapToGlobal(QPoint(static_cast(r.right()), static_cast(r.bottom())));","highlight_start":1,"highlight_end":111},{"text":" return QRect(topLeft, bottomRight);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *childAt(int x, int y) const override {","highlight_start":1,"highlight_end":69},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" auto c = child(i);","highlight_start":1,"highlight_end":35},{"text":" auto r = c->rect();","highlight_start":1,"highlight_end":36},{"text":" if (r.contains(x, y)) return c;","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void updateAccessibilityTree() const;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" protected:","highlight_start":1,"highlight_end":15},{"text":" mutable bool has_focus;","highlight_start":1,"highlight_end":32},{"text":" mutable bool has_focus_delegation;","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QAccessible::Role m_role = QAccessible::NoRole;","highlight_start":1,"highlight_end":56},{"text":" QAccessibleInterface *m_parent = nullptr;","highlight_start":1,"highlight_end":50},{"text":" mutable QList m_children;","highlight_start":1,"highlight_end":44},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_item:","highlight_start":1,"highlight_end":30},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_item : public Slint_accessible, public QAccessibleValueInterface, public QAccessibleActionInterface {","highlight_start":1,"highlight_end":129},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_item(void *item, QObject *obj, QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":112},{"text":" Slint_accessible(role, parent), m_object(obj)","highlight_start":1,"highlight_end":58},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" m_data = rust!(Slint_accessible_item_ctor [obj: *mut c_void as \"QObject*\",","highlight_start":1,"highlight_end":87},{"text":" item: &ItemWeak as \"void*\"] ->","highlight_start":1,"highlight_end":51},{"text":" *mut SlintAccessibleItemData as \"void*\" {","highlight_start":1,"highlight_end":62},{"text":" let data = SlintAccessibleItemData::new_pin_box(obj, item);","highlight_start":1,"highlight_end":84},{"text":" unsafe { Box::into_raw(Pin::into_inner_unchecked(data)) }","highlight_start":1,"highlight_end":82},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleActionInterface *actionInterface() { return this; }","highlight_start":1,"highlight_end":71},{"text":" QAccessibleValueInterface *valueInterface() { return this; }","highlight_start":1,"highlight_end":69},{"text":"","highlight_start":1,"highlight_end":1},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_item() {","highlight_start":1,"highlight_end":35},{"text":" rust!(Slint_accessible_item_dtor [m_data: *mut SlintAccessibleItemData as \"void*\"] {","highlight_start":1,"highlight_end":97},{"text":" unsafe { Pin::new_unchecked(Box::from_raw(m_data)) };","highlight_start":1,"highlight_end":70},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return rust!(Slint_accessible_item_rustItem [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> *const ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":139},{"text":" &m_data.item","highlight_start":1,"highlight_end":29},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_object;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return dynamic_cast(parent())->qwidget();","highlight_start":1,"highlight_end":74},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *data() const {","highlight_start":1,"highlight_end":29},{"text":" return m_data;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return parent()->window();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void delegateFocus() const override {","highlight_start":1,"highlight_end":46},{"text":" if (!has_focus) { return; }","highlight_start":1,"highlight_end":40},{"text":"","highlight_start":1,"highlight_end":1},{"text":" auto index = rust!(Slint_accessible_item_delegate_focus [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> i32 as \"int\" {","highlight_start":1,"highlight_end":137},{"text":" m_data.item.upgrade()","highlight_start":1,"highlight_end":38},{"text":" .and_then(|i| { i.accessible_string_property(AccessibleStringProperty::DelegateFocus) })","highlight_start":1,"highlight_end":109},{"text":" .and_then(|s| s.as_str().parse::().ok()).unwrap_or(-1)","highlight_start":1,"highlight_end":80},{"text":" });","highlight_start":1,"highlight_end":16},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index >= 0 && index < rawChildCount()) {","highlight_start":1,"highlight_end":57},{"text":" static_cast(rawChild(index))->sendFocusChangeEvent();","highlight_start":1,"highlight_end":94},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":40},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" return item_string_property(m_data, t);","highlight_start":1,"highlight_end":52},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" auto checked = item_string_property(m_data, CHECKED);","highlight_start":1,"highlight_end":66},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" state.focused = has_focus_delegation;","highlight_start":1,"highlight_end":50},{"text":" state.checked = (checked == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":57},{"text":" state.checkable = (item_string_property(m_data, CHECKABLE) == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":91},{"text":" return state; /* FIXME */","highlight_start":1,"highlight_end":38},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *interface_cast(QAccessible::InterfaceType t) override {","highlight_start":1,"highlight_end":70},{"text":" if (t == QAccessible::ValueInterface && !item_string_property(m_data, QAccessible::Value).isEmpty()) {","highlight_start":1,"highlight_end":115},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":70},{"text":" } else if (t == QAccessible::ActionInterface) {","highlight_start":1,"highlight_end":60},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return QAccessibleInterface::interface_cast(t);","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // AccessibleValueInterface:","highlight_start":1,"highlight_end":37},{"text":" QVariant currentValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, QAccessible::Value);","highlight_start":1,"highlight_end":69},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setCurrentValue(const QVariant &value) override {","highlight_start":1,"highlight_end":63},{"text":" QString value_string = value.toString();","highlight_start":1,"highlight_end":53},{"text":" rust!(Slint_accessible_setCurrentValue [m_data: Pin<&SlintAccessibleItemData> as \"void*\", value_string: qttypes::QString as \"QString\"] {","highlight_start":1,"highlight_end":149},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":70},{"text":" item.accessible_action(&AccessibilityAction::SetValue(i_slint_core::format!(\"{value_string}\")));","highlight_start":1,"highlight_end":113},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant maximumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MAXIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MINIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumStepSize() const override {","highlight_start":1,"highlight_end":52},{"text":" return item_string_property(m_data, VALUE_STEP);","highlight_start":1,"highlight_end":61},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList actionNames() const override {","highlight_start":1,"highlight_end":51},{"text":" int supported = rust!(Slint_accessible_item_supported [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> SupportedAccessibilityAction as \"uint\" {","highlight_start":1,"highlight_end":161},{"text":" m_data.item.upgrade().map(|i| i.supported_accessibility_actions()).unwrap_or_default()","highlight_start":1,"highlight_end":103},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" QStringList actions;","highlight_start":1,"highlight_end":33},{"text":" if (supported & rust!(Slint_accessible_item_an1 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Default }))","highlight_start":1,"highlight_end":149},{"text":" actions << QAccessibleActionInterface::pressAction();","highlight_start":1,"highlight_end":70},{"text":" if (supported & rust!(Slint_accessible_item_an2 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Increment }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::increaseAction();","highlight_start":1,"highlight_end":73},{"text":" if (supported & rust!(Slint_accessible_item_an3 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Decrement }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::decreaseAction();","highlight_start":1,"highlight_end":73},{"text":" return actions;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void doAction(const QString &actionName) override {","highlight_start":1,"highlight_end":60},{"text":" if (actionName == QAccessibleActionInterface::pressAction()) {","highlight_start":1,"highlight_end":75},{"text":" rust!(Slint_accessible_item_do_action1 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Default);","highlight_start":1,"highlight_end":75},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::increaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action2 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Increment);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::decreaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action3 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Decrement);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList keyBindingsForAction(const QString &) const override {","highlight_start":1,"highlight_end":75},{"text":" return QStringList();","highlight_start":1,"highlight_end":34},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QObject *m_object = nullptr;","highlight_start":1,"highlight_end":37},{"text":" mutable void *m_data = nullptr;","highlight_start":1,"highlight_end":40},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_window:","highlight_start":1,"highlight_end":32},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_window : public Slint_accessible {","highlight_start":1,"highlight_end":62},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_window(QWidget *widget, void *rust_window) :","highlight_start":1,"highlight_end":70},{"text":" Slint_accessible(QAccessible::Window, QAccessible::queryAccessibleInterface(qApp)),","highlight_start":1,"highlight_end":96},{"text":" m_widget(widget),","highlight_start":1,"highlight_end":30},{"text":" m_rustWindow(rust_window)","highlight_start":1,"highlight_end":38},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_window()","highlight_start":1,"highlight_end":35},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" rust!(Slint_accessible_window_dtor [m_rustWindow: *mut c_void as \"void*\"] {","highlight_start":1,"highlight_end":88},{"text":" alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!","highlight_start":1,"highlight_end":128},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isUsed() const {","highlight_start":1,"highlight_end":30},{"text":" return is_used;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return root_item_for_window(m_rustWindow);","highlight_start":1,"highlight_end":55},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return qobject_cast(object())->windowHandle();","highlight_start":1,"highlight_end":70},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" if (!is_used) { updateAccessibilityTree(); }","highlight_start":1,"highlight_end":57},{"text":" is_used = true;","highlight_start":1,"highlight_end":28},{"text":" return Slint_accessible::childCount();","highlight_start":1,"highlight_end":51},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" switch (t) {","highlight_start":1,"highlight_end":25},{"text":" case QAccessible::Name: return qobject_cast(object())->windowTitle();","highlight_start":1,"highlight_end":96},{"text":" default: return QString();","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" return state;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QWidget *m_widget;","highlight_start":1,"highlight_end":27},{"text":" void *m_rustWindow; // *const QtWindow","highlight_start":1,"highlight_end":47},{"text":" mutable bool is_used = false;","highlight_start":1,"highlight_end":38},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList deleteStaleItems(QList &¤t_children) {","highlight_start":1,"highlight_end":77},{"text":" // Delete no longer valid objects:","highlight_start":1,"highlight_end":43},{"text":" current_children.erase(std::remove_if(current_children.begin(), current_children.end(), [](QObject *o) {","highlight_start":1,"highlight_end":113},{"text":" auto ai = dynamic_cast(QAccessible::queryAccessibleInterface(o));","highlight_start":1,"highlight_end":103},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" auto data = ai->data();","highlight_start":1,"highlight_end":36},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (rust!(Slint_delete_stale_items","highlight_start":1,"highlight_end":47},{"text":" [data: Pin<&SlintAccessibleItemData> as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":89},{"text":" data.item.upgrade().is_none()","highlight_start":1,"highlight_end":46},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" o->deleteLater();","highlight_start":1,"highlight_end":34},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" return false;","highlight_start":1,"highlight_end":30},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }), current_children.end());","highlight_start":1,"highlight_end":37},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return std::move(current_children);","highlight_start":1,"highlight_end":44},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfItem(const QList &existing, void *item) {","highlight_start":1,"highlight_end":68},{"text":" for (int i = 0; i < existing.count(); ++i) {","highlight_start":1,"highlight_end":53},{"text":" auto data = dynamic_cast(QAccessible::queryAccessibleInterface(existing[i]));","highlight_start":1,"highlight_end":115},{"text":" if (rust!(Slint_indexOfItems [data: Pin<&SlintAccessibleItemData> as \"void*\", item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":138},{"text":" data.item == *item","highlight_start":1,"highlight_end":35},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" return i;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" return -1;","highlight_start":1,"highlight_end":19},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList updateItems(QList &¤t_children,","highlight_start":1,"highlight_end":70},{"text":" Descendents &descendents,","highlight_start":1,"highlight_end":59},{"text":" Slint_accessible *parent) {","highlight_start":1,"highlight_end":61},{"text":" QList children = {};","highlight_start":1,"highlight_end":40},{"text":" children.reserve(descendents.count());","highlight_start":1,"highlight_end":47},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (size_t i = 0; i < descendents.count(); ++i) {","highlight_start":1,"highlight_end":59},{"text":" auto item = descendents.itemAt(i);","highlight_start":1,"highlight_end":47},{"text":" auto index = indexOfItem(current_children, item);","highlight_start":1,"highlight_end":62},{"text":" QObject *object = nullptr;","highlight_start":1,"highlight_end":39},{"text":" Slint_accessible_item *ai = nullptr;","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index == -1) {","highlight_start":1,"highlight_end":31},{"text":" // Create new item:","highlight_start":1,"highlight_end":36},{"text":" object = new QObject();","highlight_start":1,"highlight_end":40},{"text":" auto role = descendents.roleAt(i);","highlight_start":1,"highlight_end":51},{"text":" ai = new Slint_accessible_item(item, object, role, parent);","highlight_start":1,"highlight_end":76},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::registerAccessibleInterface(ai);","highlight_start":1,"highlight_end":62},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" // Reuse existing item:","highlight_start":1,"highlight_end":40},{"text":" object = current_children[index];","highlight_start":1,"highlight_end":50},{"text":" ai = dynamic_cast(QAccessible::queryAccessibleInterface(object));","highlight_start":1,"highlight_end":107},{"text":"","highlight_start":1,"highlight_end":1},{"text":" current_children.removeAt(index);","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" Q_ASSERT(object);","highlight_start":1,"highlight_end":30},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ai->updateAccessibilityTree();","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" children.append(object);","highlight_start":1,"highlight_end":37},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return children;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void Slint_accessible::updateAccessibilityTree() const {","highlight_start":1,"highlight_end":61},{"text":" QList valid_objects = deleteStaleItems(std::move(m_children));","highlight_start":1,"highlight_end":82},{"text":" auto descendents = Descendents(rustItem());","highlight_start":1,"highlight_end":52},{"text":"","highlight_start":1,"highlight_end":1},{"text":" m_children = updateItems(std::move(valid_objects), descendents,","highlight_start":1,"highlight_end":72},{"text":" const_cast(this));","highlight_start":1,"highlight_end":72},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"}}","highlight_start":1,"highlight_end":3}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"cpp!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":8974,"byte_end":8990,"line_start":252,"line_end":252,"column_start":1,"column_end":17,"is_primary":false,"text":[{"text":"macro_rules! cpp {","highlight_start":1,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning[E0133]\u001b[0m\u001b[0m\u001b[1m: call to unsafe function `std::rc::Weak::::from_raw` is unsafe and requires unsafe block\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0mqt_accessible.rs:715:17\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m715\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mcall to unsafe function\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: for more information, see issue #71668 \u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: consult the function's documentation for information on how to avoid undefined behavior\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: an unsafe function restricts its caller, but its body is safe by default\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0mqt_accessible.rs:259:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m259\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m/\u001b[0m\u001b[0m \u001b[0m\u001b[0mcpp! {{\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m260\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m #include \u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m261\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m262\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m #include \u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m...\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m843\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m }\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m844\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m}}\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|__^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n"}} [INFO] [stdout] warning[E0133]: call to unsafe function `std::boxed::Box::::from_raw` is unsafe and requires unsafe block [INFO] [stdout] --> lib.rs:229:41 [INFO] [stdout] | [INFO] [stdout] 229 | ... drop(Box::from_raw(fnbox)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> lib.rs:222:17 [INFO] [stdout] | [INFO] [stdout] 222 | / cpp! {{ [INFO] [stdout] 223 | | struct TraitObject { void *a, *b; }; [INFO] [stdout] 224 | | struct EventHolder { [INFO] [stdout] 225 | | TraitObject fnbox = {nullptr, nullptr}; [INFO] [stdout] ... | [INFO] [stdout] 249 | | }; [INFO] [stdout] 250 | | }}; [INFO] [stdout] | |__________________^ [INFO] [stdout] = note: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::boxed::Box::::from_raw` is unsafe and requires unsafe block [INFO] [stdout] --> lib.rs:244:44 [INFO] [stdout] | [INFO] [stdout] 244 | ... let b = Box::from_raw(fnbox); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> lib.rs:222:17 [INFO] [stdout] | [INFO] [stdout] 222 | / cpp! {{ [INFO] [stdout] 223 | | struct TraitObject { void *a, *b; }; [INFO] [stdout] 224 | | struct EventHolder { [INFO] [stdout] 225 | | TraitObject fnbox = {nullptr, nullptr}; [INFO] [stdout] ... | [INFO] [stdout] 249 | | }; [INFO] [stdout] 250 | | }}; [INFO] [stdout] | |__________________^ [INFO] [stdout] = note: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_accessible.rs:208:16 [INFO] [stdout] | [INFO] [stdout] 208 | if let Some(item_rc) = item.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^-------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_accessible.rs:211:13 [INFO] [stdout] | [INFO] [stdout] 211 | } [INFO] [stdout] | ^ [INFO] [stdout] = note: `--force-warn if-let-rescope` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 208 ~ match item.upgrade() { Some(item_rc) => { [INFO] [stdout] 209 | item_rc.accessible_string_property(AccessibleStringProperty::Checkable); [INFO] [stdout] 210 | item_rc.accessible_string_property(AccessibleStringProperty::Checked); [INFO] [stdout] 211 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_accessible.rs:219:16 [INFO] [stdout] | [INFO] [stdout] 219 | if let Some(item_rc) = item.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^-------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_accessible.rs:224:13 [INFO] [stdout] | [INFO] [stdout] 224 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 219 ~ match item.upgrade() { Some(item_rc) => { [INFO] [stdout] 220 | item_rc.accessible_string_property(AccessibleStringProperty::Value); [INFO] [stdout] ... [INFO] [stdout] 223 | item_rc.accessible_string_property(AccessibleStringProperty::ValueStep); [INFO] [stdout] 224 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_accessible.rs:232:16 [INFO] [stdout] | [INFO] [stdout] 232 | if let Some(item_rc) = item.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^-------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_accessible.rs:234:13 [INFO] [stdout] | [INFO] [stdout] 234 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 232 ~ match item.upgrade() { Some(item_rc) => { [INFO] [stdout] 233 | item_rc.accessible_string_property(AccessibleStringProperty::Label); [INFO] [stdout] 234 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_accessible.rs:242:16 [INFO] [stdout] | [INFO] [stdout] 242 | if let Some(item_rc) = item.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^-------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_accessible.rs:244:13 [INFO] [stdout] | [INFO] [stdout] 244 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 242 ~ match item.upgrade() { Some(item_rc) => { [INFO] [stdout] 243 | item_rc.accessible_string_property(AccessibleStringProperty::Description); [INFO] [stdout] 244 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_accessible.rs:252:16 [INFO] [stdout] | [INFO] [stdout] 252 | if let Some(item_rc) = item.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^-------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_accessible.rs:254:13 [INFO] [stdout] | [INFO] [stdout] 254 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 252 ~ match item.upgrade() { Some(item_rc) => { [INFO] [stdout] 253 | item_rc.accessible_string_property(AccessibleStringProperty::DelegateFocus); [INFO] [stdout] 254 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_accessible.rs:364:20 [INFO] [stdout] | [INFO] [stdout] 364 | if let Some(string) = string { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_accessible.rs:366:17 [INFO] [stdout] | [INFO] [stdout] 366 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 364 ~ match string { Some(string) => { [INFO] [stdout] 365 | return QString::from(string.as_ref()) [INFO] [stdout] 366 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_accessible.rs:501:24 [INFO] [stdout] | [INFO] [stdout] 501 | if let Some(item_rc) = item.as_ref().unwrap().upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^-------------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_accessible.rs:512:21 [INFO] [stdout] | [INFO] [stdout] 512 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 501 ~ match item.as_ref().unwrap().upgrade() { Some(item_rc) => { [INFO] [stdout] 502 | let geometry = item_rc.geometry(); [INFO] [stdout] ... [INFO] [stdout] 511 | } [INFO] [stdout] 512 ~ } _ => { [INFO] [stdout] 513 | Default::default() [INFO] [stdout] 514 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_window.rs:251:24 [INFO] [stdout] | [INFO] [stdout] 251 | if let Some(ds) = rust_window.color_scheme.get() { [INFO] [stdout] | ^^^^^^^^^^^^^^^------------------------^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_window.rs:257:21 [INFO] [stdout] | [INFO] [stdout] 257 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 251 ~ match rust_window.color_scheme.get() { Some(ds) => { [INFO] [stdout] 252 | ds.as_ref().set(if dark_color_scheme { [INFO] [stdout] ... [INFO] [stdout] 256 | }); [INFO] [stdout] 257 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_window.rs:911:16 [INFO] [stdout] | [INFO] [stdout] 911 | if let Some(cursor_offset) = visual_representation.cursor_position { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^---------------------^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_window.rs:916:13 [INFO] [stdout] | [INFO] [stdout] 916 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 911 ~ match visual_representation.cursor_position { Some(cursor_offset) => { [INFO] [stdout] 912 | ( [INFO] [stdout] ... [INFO] [stdout] 915 | ) [INFO] [stdout] 916 ~ } _ => { [INFO] [stdout] 917 | (0., 0) [INFO] [stdout] 918 ~ }}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_window.rs:1380:22 [INFO] [stdout] | [INFO] [stdout] 1380 | let fit = if let &i_slint_core::ImageInner::NineSlice(ref nine) = (&image.source()).into() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^--------------^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_window.rs:1390:9 [INFO] [stdout] | [INFO] [stdout] 1390 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 1380 ~ let fit = match (&image.source()).into() { &i_slint_core::ImageInner::NineSlice(ref nine) => { [INFO] [stdout] 1381 | i_slint_core::graphics::fit9slice( [INFO] [stdout] ... [INFO] [stdout] 1389 | .collect::>() [INFO] [stdout] 1390 ~ } _ => { [INFO] [stdout] 1391 | vec![i_slint_core::graphics::fit( [INFO] [stdout] ... [INFO] [stdout] 1398 | )] [INFO] [stdout] 1399 ~ }}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_window.rs:1912:20 [INFO] [stdout] | [INFO] [stdout] 1912 | if let Some(pixmap) = image_to_pixmap(r, None) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^------------------------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_window.rs:1916:17 [INFO] [stdout] | [INFO] [stdout] 1916 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 1912 ~ match image_to_pixmap(r, None) { Some(pixmap) => { [INFO] [stdout] 1913 | cpp! {unsafe [widget_ptr as "QWidget*", pixmap as "QPixmap"] { [INFO] [stdout] 1914 | widget_ptr->setWindowIcon(QIcon(pixmap)); [INFO] [stdout] 1915 | }}; [INFO] [stdout] 1916 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_window.rs:2117:12 [INFO] [stdout] | [INFO] [stdout] 2117 | if let Some(ai) = accessible_item(new) { [INFO] [stdout] | ^^^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_window.rs:2126:9 [INFO] [stdout] | [INFO] [stdout] 2126 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 2117 ~ match accessible_item(new) { Some(ai) => { [INFO] [stdout] 2118 | let item = &ai; [INFO] [stdout] ... [INFO] [stdout] 2125 | }}; [INFO] [stdout] 2126 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_window.rs:2353:11 [INFO] [stdout] | [INFO] [stdout] 2353 | while let Some(c) = current { [INFO] [stdout] | ^^^^^^^^^^^^^^------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_window.rs:2359:5 [INFO] [stdout] | [INFO] [stdout] 2359 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 25 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `i_slint_backend_qt` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * lib.rs [INFO] [stderr] * qt_accessible.rs [INFO] [stderr] * qt_window.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> qt_window.rs:602:6 [INFO] [stderr] | [INFO] [stderr] 602 | ($size:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stderr] --> qt_accessible.rs:281:26 [INFO] [stderr] | [INFO] [stderr] 281 | &*(root_item as *mut ItemRc)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stderr] | [INFO] [stderr] = note: for more information, see issue #71668 [INFO] [stderr] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stderr] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stderr] --> qt_accessible.rs:259:1 [INFO] [stderr] | [INFO] [stderr] 259 | / cpp! {{ [INFO] [stderr] 260 | | #include [INFO] [stderr] 261 | | [INFO] [stderr] 262 | | #include [INFO] [stderr] ... | [INFO] [stderr] 843 | | } [INFO] [stderr] 844 | | }} [INFO] [stderr] | |__^ [INFO] [stderr] = note: `--force-warn unsafe-op-in-unsafe-fn` implied by `--force-warn rust-2024-compatibility` [INFO] [stderr] = note: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::ptr::read` is unsafe and requires unsafe block [INFO] [stderr] --> qt_accessible.rs:331:17 [INFO] [stderr] | [INFO] [stderr] 331 | core::ptr::read(descendentsPtr); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: for more information, see issue #71668 [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stderr] --> qt_accessible.rs:259:1 [INFO] [stderr] | [INFO] [stderr] 259 | / cpp! {{ [INFO] [stderr] 260 | | #include [INFO] [stderr] 261 | | [INFO] [stderr] 262 | | #include [INFO] [stderr] ... | [INFO] [stderr] 843 | | } [INFO] [stderr] 844 | | }} [INFO] [stderr] | |__^ [INFO] [stderr] = note: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::boxed::Box::::from_raw` is unsafe and requires unsafe block [INFO] [stderr] --> lib.rs:229:41 [INFO] [stderr] | [INFO] [stderr] 229 | ... drop(Box::from_raw(fnbox)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: for more information, see issue #71668 [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stderr] --> lib.rs:222:17 [INFO] [stderr] | [INFO] [stderr] 222 | / cpp! {{ [INFO] [stderr] 223 | | struct TraitObject { void *a, *b; }; [INFO] [stderr] 224 | | struct EventHolder { [INFO] [stderr] 225 | | TraitObject fnbox = {nullptr, nullptr}; [INFO] [stderr] ... | [INFO] [stderr] 249 | | }; [INFO] [stderr] 250 | | }}; [INFO] [stderr] | |__________________^ [INFO] [stderr] = note: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning[E0133]: call to unsafe function `std::boxed::Box::::from_raw` is unsafe and requires unsafe block [INFO] [stderr] --> lib.rs:244:44 [INFO] [stderr] | [INFO] [stderr] 244 | ... let b = Box::from_raw(fnbox); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stderr] | [INFO] [stderr] = note: for more information, see issue #71668 [INFO] [stderr] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stderr] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stderr] --> lib.rs:222:17 [INFO] [stderr] | [INFO] [stderr] 222 | / cpp! {{ [INFO] [stderr] 223 | | struct TraitObject { void *a, *b; }; [INFO] [stderr] 224 | | struct EventHolder { [INFO] [stderr] 225 | | TraitObject fnbox = {nullptr, nullptr}; [INFO] [stderr] ... | [INFO] [stderr] 249 | | }; [INFO] [stderr] 250 | | }}; [INFO] [stderr] | |__________________^ [INFO] [stderr] = note: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: aborting due to 1 previous error; 6 warnings emitted [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0133, E0658. [INFO] [stderr] For more information about an error, try `rustc --explain E0133`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> qt_widgets/stylemetrics.rs:195:3 [INFO] [stdout] | [INFO] [stdout] 195 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: `--force-warn unsafe-attr-outside-unsafe` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 195 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> qt_widgets/stylemetrics.rs:201:3 [INFO] [stdout] | [INFO] [stdout] 201 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 201 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> qt_widgets/palette.rs:185:3 [INFO] [stdout] | [INFO] [stdout] 185 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 185 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> qt_widgets/palette.rs:191:3 [INFO] [stdout] | [INFO] [stdout] 191 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 191 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> qt_window.rs:2558:7 [INFO] [stdout] | [INFO] [stdout] 2558 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 2558 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> qt_window.rs:602:12 [INFO] [stdout] | [INFO] [stdout] 602 | ($size:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] = note: `--force-warn edition-2024-expr-fragment-specifier` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 602 | ($size:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> qt_accessible.rs:281:26 [INFO] [stdout] | [INFO] [stdout] 281 | &*(root_item as *mut ItemRc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> qt_accessible.rs:259:1 [INFO] [stdout] | [INFO] [stdout] 259 | / cpp! {{ [INFO] [stdout] 260 | | #include [INFO] [stdout] 261 | | [INFO] [stdout] 262 | | #include [INFO] [stdout] ... | [INFO] [stdout] 843 | | } [INFO] [stdout] 844 | | }} [INFO] [stdout] | |__^ [INFO] [stdout] = note: `--force-warn unsafe-op-in-unsafe-fn` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] = note: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::read` is unsafe and requires unsafe block [INFO] [stdout] --> qt_accessible.rs:331:17 [INFO] [stdout] | [INFO] [stdout] 331 | core::ptr::read(descendentsPtr); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> qt_accessible.rs:259:1 [INFO] [stdout] | [INFO] [stdout] 259 | / cpp! {{ [INFO] [stdout] 260 | | #include [INFO] [stdout] 261 | | [INFO] [stdout] 262 | | #include [INFO] [stdout] ... | [INFO] [stdout] 843 | | } [INFO] [stdout] 844 | | }} [INFO] [stdout] | |__^ [INFO] [stdout] = note: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] {"reason":"compiler-message","package_id":"path+file:///tmp/fixit#i-slint-backend-qt@1.7.2","manifest_path":"/tmp/fixit/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"i_slint_backend_qt","src_path":"/tmp/fixit/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"call to unsafe function `std::ptr::const_ptr::::as_ref` is unsafe and requires unsafe block","code":{"code":"E0133","explanation":"Unsafe code was used outside of an unsafe block.\n\nErroneous code example:\n\n```compile_fail,E0133\nunsafe fn f() { return; } // This is the unsafe code\n\nfn main() {\n f(); // error: call to unsafe function requires unsafe function or block\n}\n```\n\nUsing unsafe functionality is potentially dangerous and disallowed by safety\nchecks. Examples:\n\n* Dereferencing raw pointers\n* Calling functions via FFI\n* Calling functions marked unsafe\n\nThese safety checks can be relaxed for a section of the code by wrapping the\nunsafe instructions with an `unsafe` block. For instance:\n\n```\nunsafe fn f() { return; }\n\nfn main() {\n unsafe { f(); } // ok!\n}\n```\n\nSee the [unsafe section][unsafe-section] of the Book for more details.\n\n#### Unsafe code in functions\n\nUnsafe code is currently accepted in unsafe functions, but that is being phased\nout in favor of requiring unsafe blocks here too.\n\n```\nunsafe fn f() { return; }\n\nunsafe fn g() {\n f(); // Is accepted, but no longer recommended\n unsafe { f(); } // Recommended way to write this\n}\n```\n\nLinting against this is controlled via the `unsafe_op_in_unsafe_fn` lint, which\nis `allow` by default but will be upgraded to `warn` in a future edition.\n\n[unsafe-section]: https://doc.rust-lang.org/book/ch19-01-unsafe-rust.html\n"},"level":"warning","spans":[{"file_name":"qt_accessible.rs","byte_start":19392,"byte_end":19405,"line_start":501,"line_end":501,"column_start":44,"column_end":57,"is_primary":true,"text":[{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":44,"highlight_end":57}],"label":"call to unsafe function","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"for more information, see issue #71668 ","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"consult the function's documentation for information on how to avoid undefined behavior","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"an unsafe function restricts its caller, but its body is safe by default","code":null,"level":"note","spans":[{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":9101,"byte_end":9104,"line_start":254,"line_end":254,"column_start":83,"column_end":86,"is_primary":true,"text":[{"text":" ({$($body:tt)*}) => { $crate::__cpp_internal!{ @find_rust_macro [#[no_mangle] pub] $($body)*} };","highlight_start":83,"highlight_end":86}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"qt_accessible.rs","byte_start":9251,"byte_end":33032,"line_start":259,"line_end":844,"column_start":1,"column_end":3,"is_primary":false,"text":[{"text":"cpp! {{","highlight_start":1,"highlight_end":8},{"text":" #include ","highlight_start":1,"highlight_end":35},{"text":"","highlight_start":1,"highlight_end":1},{"text":" #include ","highlight_start":1,"highlight_end":22},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// KEEP IN SYNC WITH CONSTANTS IN RUST!","highlight_start":1,"highlight_end":45},{"text":" const uint32_t CHECKED { QAccessible::UserText };","highlight_start":1,"highlight_end":54},{"text":" const uint32_t VALUE_MINIMUM { CHECKED + 1 };","highlight_start":1,"highlight_end":50},{"text":" const uint32_t VALUE_MAXIMUM { VALUE_MINIMUM + 1 };","highlight_start":1,"highlight_end":56},{"text":" const uint32_t VALUE_STEP { VALUE_MAXIMUM + 1 };","highlight_start":1,"highlight_end":53},{"text":" const uint32_t CHECKABLE { VALUE_STEP + 1 };","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Helper:","highlight_start":1,"highlight_end":15},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Descendents {","highlight_start":1,"highlight_end":24},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Descendents(void *root_item) {","highlight_start":1,"highlight_end":39},{"text":" rustDescendents = rust!(Descendents_ctor [root_item: *mut c_void as \"void*\"] ->","highlight_start":1,"highlight_end":92},{"text":" SharedVector as \"void*\" {","highlight_start":1,"highlight_end":54},{"text":" i_slint_core::accessibility::accessible_descendents(","highlight_start":1,"highlight_end":69},{"text":" &*(root_item as *mut ItemRc))","highlight_start":1,"highlight_end":54},{"text":" .collect()","highlight_start":1,"highlight_end":27},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" size_t count() const {","highlight_start":1,"highlight_end":31},{"text":" return rust!(Descendents_count [rustDescendents: SharedVector as \"void*\"] -> usize as \"size_t\" {","highlight_start":1,"highlight_end":117},{"text":" rustDescendents.len()","highlight_start":1,"highlight_end":37},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void* itemAt(size_t index) {","highlight_start":1,"highlight_end":37},{"text":" return rust!(Descendents_itemAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> *mut ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":50},{"text":" let item_rc = rustDescendents[index].clone();","highlight_start":1,"highlight_end":62},{"text":" let mut item_weak = Box::new(item_rc.downgrade());","highlight_start":1,"highlight_end":67},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Box::into_raw(item_weak)","highlight_start":1,"highlight_end":41},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role roleAt(size_t index) const {","highlight_start":1,"highlight_end":55},{"text":" return rust!(Descendents_roleAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> u32 as \"QAccessible::Role\" {","highlight_start":1,"highlight_end":52},{"text":" match rustDescendents[index].accessible_role() {","highlight_start":1,"highlight_end":65},{"text":" i_slint_core::items::AccessibleRole::None => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Button => QAccessible_Role_Button,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Checkbox => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::Combobox => QAccessible_Role_ComboBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::List => QAccessible_Role_List,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::Slider => QAccessible_Role_Slider,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Spinbox => QAccessible_Role_SpinBox,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::Tab => QAccessible_Role_PageTab,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::TabList => QAccessible_Role_PageTabList,","highlight_start":1,"highlight_end":98},{"text":" i_slint_core::items::AccessibleRole::Text => QAccessible_Role_StaticText,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::ProgressIndicator => QAccessible_Role_ProgressBar,","highlight_start":1,"highlight_end":108},{"text":" i_slint_core::items::AccessibleRole::Table => QAccessible_Role_Table,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Tree => QAccessible_Role_Tree,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::TextInput => QAccessible_Role_EditableText,","highlight_start":1,"highlight_end":101},{"text":" i_slint_core::items::AccessibleRole::Switch => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":94},{"text":" _ => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Descendents() {","highlight_start":1,"highlight_end":25},{"text":" auto descendentsPtr = &rustDescendents;","highlight_start":1,"highlight_end":52},{"text":" rust!(Descendents_dtor [descendentsPtr: *mut SharedVector as \"void**\"] {","highlight_start":1,"highlight_end":93},{"text":" core::ptr::read(descendentsPtr);","highlight_start":1,"highlight_end":49},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" void *rustDescendents;","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *root_item_for_window(void *rustWindow) {","highlight_start":1,"highlight_end":51},{"text":" return rust!(root_item_for_window_ [rustWindow: &crate::qt_window::QtWindow as \"void*\"]","highlight_start":1,"highlight_end":96},{"text":" -> *mut c_void as \"void*\" {","highlight_start":1,"highlight_end":44},{"text":" let root_item = Box::new(ItemRc::new(WindowInner::from_pub(&rustWindow.window).component(), 0).downgrade());","highlight_start":1,"highlight_end":121},{"text":" Box::into_raw(root_item) as _","highlight_start":1,"highlight_end":42},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QString item_string_property(void *data, uint32_t what) {","highlight_start":1,"highlight_end":62},{"text":" return rust!(item_string_property_","highlight_start":1,"highlight_end":43},{"text":" [data: &SlintAccessibleItemData as \"void*\", what: u32 as \"uint32_t\"]","highlight_start":1,"highlight_end":81},{"text":" -> QString as \"QString\" {","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(item) = data.item.upgrade() {","highlight_start":1,"highlight_end":54},{"text":" let string = match what {","highlight_start":1,"highlight_end":42},{"text":" NAME => item.accessible_string_property(AccessibleStringProperty::Label),","highlight_start":1,"highlight_end":94},{"text":" DESCRIPTION => item.accessible_string_property(AccessibleStringProperty::Description),","highlight_start":1,"highlight_end":107},{"text":" VALUE => item.accessible_string_property(AccessibleStringProperty::Value),","highlight_start":1,"highlight_end":95},{"text":" CHECKED => item.accessible_string_property(AccessibleStringProperty::Checked),","highlight_start":1,"highlight_end":99},{"text":" VALUE_MINIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMinimum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_MAXIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMaximum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_STEP => item.accessible_string_property(AccessibleStringProperty::ValueStep),","highlight_start":1,"highlight_end":104},{"text":" CHECKABLE => item.accessible_string_property(AccessibleStringProperty::Checkable),","highlight_start":1,"highlight_end":103},{"text":" _ => None,","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":19},{"text":" if let Some(string) = string {","highlight_start":1,"highlight_end":47},{"text":" return QString::from(string.as_ref())","highlight_start":1,"highlight_end":58},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" };","highlight_start":1,"highlight_end":15},{"text":" QString::default()","highlight_start":1,"highlight_end":31},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible:","highlight_start":1,"highlight_end":25},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Base object for accessibility support","highlight_start":1,"highlight_end":45},{"text":" class Slint_accessible : public QAccessibleInterface {","highlight_start":1,"highlight_end":59},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible(QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":81},{"text":" has_focus(false), has_focus_delegation(false), m_role(role), m_parent(parent)","highlight_start":1,"highlight_end":91},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible() {","highlight_start":1,"highlight_end":30},{"text":" qDeleteAll(m_children);","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void *rustItem() const = 0;","highlight_start":1,"highlight_end":44},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns the SlintWidget of the window... we have no other.","highlight_start":1,"highlight_end":70},{"text":" virtual QWidget *qwidget() const = 0;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapToGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":51},{"text":" return qwidget()->mapToGlobal(p);","highlight_start":1,"highlight_end":46},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapFromGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":53},{"text":" return qwidget()->mapFromGlobal(p);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void clearFocus() {","highlight_start":1,"highlight_end":28},{"text":" has_focus = false;","highlight_start":1,"highlight_end":31},{"text":" has_focus_delegation = false;","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" static_cast(child(i))->clearFocus();","highlight_start":1,"highlight_end":73},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void delegateFocus() const {","highlight_start":1,"highlight_end":45},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns true if the item accepted the focus; false otherwise.","highlight_start":1,"highlight_end":73},{"text":" bool focusItem(void *item) const {","highlight_start":1,"highlight_end":43},{"text":" auto my_item = rustItem();","highlight_start":1,"highlight_end":39},{"text":" if (rust!(Slint_accessible_findItem [item: &ItemWeak as \"void *\", my_item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":129},{"text":" item == my_item","highlight_start":1,"highlight_end":32},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" has_focus = true;","highlight_start":1,"highlight_end":34},{"text":"","highlight_start":1,"highlight_end":1},{"text":" delegateFocus();","highlight_start":1,"highlight_end":33},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" if (static_cast(child(i))->focusItem(item)) {","highlight_start":1,"highlight_end":82},{"text":" return true;","highlight_start":1,"highlight_end":33},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return false;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void sendFocusChangeEvent() const {","highlight_start":1,"highlight_end":44},{"text":" auto event = QAccessibleEvent(object(), QAccessible::Focus);","highlight_start":1,"highlight_end":73},{"text":" QAccessible::updateAccessibility(&event);","highlight_start":1,"highlight_end":54},{"text":" has_focus_delegation = true;","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isValid() const override {","highlight_start":1,"highlight_end":40},{"text":" return true;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // navigation, hierarchy","highlight_start":1,"highlight_end":33},{"text":" QAccessibleInterface *parent() const override {","highlight_start":1,"highlight_end":56},{"text":" return m_parent;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *focusChild() const override {","highlight_start":1,"highlight_end":60},{"text":" if (has_focus_delegation) {","highlight_start":1,"highlight_end":40},{"text":" return const_cast(static_cast(this));","highlight_start":1,"highlight_end":108},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" if (auto focus = child(i)->focusChild()) return focus;","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfChild(const QAccessibleInterface *child) const override {","highlight_start":1,"highlight_end":77},{"text":" return m_children.indexOf(child->object()); // FIXME: Theoretically we can have several QAIs per QObject!","highlight_start":1,"highlight_end":118},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Will *not* trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":70},{"text":" // Use this from the Slint side to make sure the accessibility","highlight_start":1,"highlight_end":71},{"text":" // item tree is not generated needlessly.","highlight_start":1,"highlight_end":50},{"text":" int rawChildCount() const {","highlight_start":1,"highlight_end":36},{"text":" return m_children.count();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// Will *not* trigger a build of the accessibility tree!","highlight_start":1,"highlight_end":66},{"text":" QAccessibleInterface *rawChild(int index) const {","highlight_start":1,"highlight_end":58},{"text":" if (0 <= index && index < rawChildCount())","highlight_start":1,"highlight_end":55},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // May trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":63},{"text":" // Use this from the Qt API side (which is triggered by the OS accessibility","highlight_start":1,"highlight_end":85},{"text":" // layer to make sure accessibility information is up-to-date.","highlight_start":1,"highlight_end":71},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" return rawChildCount();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *child(int index) const override {","highlight_start":1,"highlight_end":64},{"text":" if (0 <= index && index < childCount())","highlight_start":1,"highlight_end":52},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setText(QAccessible::Text t, const QString &text) override {","highlight_start":1,"highlight_end":74},{"text":" Q_UNUSED(t); Q_UNUSED(text);","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role role() const override {","highlight_start":1,"highlight_end":50},{"text":" return m_role;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QRect rect() const override {","highlight_start":1,"highlight_end":38},{"text":" auto item = rustItem();","highlight_start":1,"highlight_end":36},{"text":" QRectF r = rust!(Slint_accessible_item_rect","highlight_start":1,"highlight_end":56},{"text":" [item: *const ItemWeak as \"void*\"] -> qttypes::QRectF as \"QRectF\" {","highlight_start":1,"highlight_end":84},{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":1,"highlight_end":78},{"text":" let geometry = item_rc.geometry();","highlight_start":1,"highlight_end":59},{"text":"","highlight_start":1,"highlight_end":1},{"text":" let mapped = item_rc.map_to_window(geometry.origin);","highlight_start":1,"highlight_end":77},{"text":"","highlight_start":1,"highlight_end":1},{"text":" qttypes::QRectF {","highlight_start":1,"highlight_end":42},{"text":" x: mapped.x as _,","highlight_start":1,"highlight_end":46},{"text":" y: mapped.y as _,","highlight_start":1,"highlight_end":46},{"text":" width: geometry.width() as _,","highlight_start":1,"highlight_end":58},{"text":" height: geometry.height() as _,","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":26},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Default::default()","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":22},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" auto topLeft = mapToGlobal(QPoint(static_cast(r.left()), static_cast(r.top())));","highlight_start":1,"highlight_end":103},{"text":" auto bottomRight = mapToGlobal(QPoint(static_cast(r.right()), static_cast(r.bottom())));","highlight_start":1,"highlight_end":111},{"text":" return QRect(topLeft, bottomRight);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *childAt(int x, int y) const override {","highlight_start":1,"highlight_end":69},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" auto c = child(i);","highlight_start":1,"highlight_end":35},{"text":" auto r = c->rect();","highlight_start":1,"highlight_end":36},{"text":" if (r.contains(x, y)) return c;","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void updateAccessibilityTree() const;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" protected:","highlight_start":1,"highlight_end":15},{"text":" mutable bool has_focus;","highlight_start":1,"highlight_end":32},{"text":" mutable bool has_focus_delegation;","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QAccessible::Role m_role = QAccessible::NoRole;","highlight_start":1,"highlight_end":56},{"text":" QAccessibleInterface *m_parent = nullptr;","highlight_start":1,"highlight_end":50},{"text":" mutable QList m_children;","highlight_start":1,"highlight_end":44},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_item:","highlight_start":1,"highlight_end":30},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_item : public Slint_accessible, public QAccessibleValueInterface, public QAccessibleActionInterface {","highlight_start":1,"highlight_end":129},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_item(void *item, QObject *obj, QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":112},{"text":" Slint_accessible(role, parent), m_object(obj)","highlight_start":1,"highlight_end":58},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" m_data = rust!(Slint_accessible_item_ctor [obj: *mut c_void as \"QObject*\",","highlight_start":1,"highlight_end":87},{"text":" item: &ItemWeak as \"void*\"] ->","highlight_start":1,"highlight_end":51},{"text":" *mut SlintAccessibleItemData as \"void*\" {","highlight_start":1,"highlight_end":62},{"text":" let data = SlintAccessibleItemData::new_pin_box(obj, item);","highlight_start":1,"highlight_end":84},{"text":" unsafe { Box::into_raw(Pin::into_inner_unchecked(data)) }","highlight_start":1,"highlight_end":82},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleActionInterface *actionInterface() { return this; }","highlight_start":1,"highlight_end":71},{"text":" QAccessibleValueInterface *valueInterface() { return this; }","highlight_start":1,"highlight_end":69},{"text":"","highlight_start":1,"highlight_end":1},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_item() {","highlight_start":1,"highlight_end":35},{"text":" rust!(Slint_accessible_item_dtor [m_data: *mut SlintAccessibleItemData as \"void*\"] {","highlight_start":1,"highlight_end":97},{"text":" unsafe { Pin::new_unchecked(Box::from_raw(m_data)) };","highlight_start":1,"highlight_end":70},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return rust!(Slint_accessible_item_rustItem [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> *const ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":139},{"text":" &m_data.item","highlight_start":1,"highlight_end":29},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_object;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return dynamic_cast(parent())->qwidget();","highlight_start":1,"highlight_end":74},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *data() const {","highlight_start":1,"highlight_end":29},{"text":" return m_data;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return parent()->window();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void delegateFocus() const override {","highlight_start":1,"highlight_end":46},{"text":" if (!has_focus) { return; }","highlight_start":1,"highlight_end":40},{"text":"","highlight_start":1,"highlight_end":1},{"text":" auto index = rust!(Slint_accessible_item_delegate_focus [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> i32 as \"int\" {","highlight_start":1,"highlight_end":137},{"text":" m_data.item.upgrade()","highlight_start":1,"highlight_end":38},{"text":" .and_then(|i| { i.accessible_string_property(AccessibleStringProperty::DelegateFocus) })","highlight_start":1,"highlight_end":109},{"text":" .and_then(|s| s.as_str().parse::().ok()).unwrap_or(-1)","highlight_start":1,"highlight_end":80},{"text":" });","highlight_start":1,"highlight_end":16},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index >= 0 && index < rawChildCount()) {","highlight_start":1,"highlight_end":57},{"text":" static_cast(rawChild(index))->sendFocusChangeEvent();","highlight_start":1,"highlight_end":94},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":40},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" return item_string_property(m_data, t);","highlight_start":1,"highlight_end":52},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" auto checked = item_string_property(m_data, CHECKED);","highlight_start":1,"highlight_end":66},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" state.focused = has_focus_delegation;","highlight_start":1,"highlight_end":50},{"text":" state.checked = (checked == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":57},{"text":" state.checkable = (item_string_property(m_data, CHECKABLE) == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":91},{"text":" return state; /* FIXME */","highlight_start":1,"highlight_end":38},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *interface_cast(QAccessible::InterfaceType t) override {","highlight_start":1,"highlight_end":70},{"text":" if (t == QAccessible::ValueInterface && !item_string_property(m_data, QAccessible::Value).isEmpty()) {","highlight_start":1,"highlight_end":115},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":70},{"text":" } else if (t == QAccessible::ActionInterface) {","highlight_start":1,"highlight_end":60},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return QAccessibleInterface::interface_cast(t);","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // AccessibleValueInterface:","highlight_start":1,"highlight_end":37},{"text":" QVariant currentValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, QAccessible::Value);","highlight_start":1,"highlight_end":69},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setCurrentValue(const QVariant &value) override {","highlight_start":1,"highlight_end":63},{"text":" QString value_string = value.toString();","highlight_start":1,"highlight_end":53},{"text":" rust!(Slint_accessible_setCurrentValue [m_data: Pin<&SlintAccessibleItemData> as \"void*\", value_string: qttypes::QString as \"QString\"] {","highlight_start":1,"highlight_end":149},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":70},{"text":" item.accessible_action(&AccessibilityAction::SetValue(i_slint_core::format!(\"{value_string}\")));","highlight_start":1,"highlight_end":113},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant maximumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MAXIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MINIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumStepSize() const override {","highlight_start":1,"highlight_end":52},{"text":" return item_string_property(m_data, VALUE_STEP);","highlight_start":1,"highlight_end":61},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList actionNames() const override {","highlight_start":1,"highlight_end":51},{"text":" int supported = rust!(Slint_accessible_item_supported [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> SupportedAccessibilityAction as \"uint\" {","highlight_start":1,"highlight_end":161},{"text":" m_data.item.upgrade().map(|i| i.supported_accessibility_actions()).unwrap_or_default()","highlight_start":1,"highlight_end":103},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" QStringList actions;","highlight_start":1,"highlight_end":33},{"text":" if (supported & rust!(Slint_accessible_item_an1 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Default }))","highlight_start":1,"highlight_end":149},{"text":" actions << QAccessibleActionInterface::pressAction();","highlight_start":1,"highlight_end":70},{"text":" if (supported & rust!(Slint_accessible_item_an2 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Increment }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::increaseAction();","highlight_start":1,"highlight_end":73},{"text":" if (supported & rust!(Slint_accessible_item_an3 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Decrement }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::decreaseAction();","highlight_start":1,"highlight_end":73},{"text":" return actions;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void doAction(const QString &actionName) override {","highlight_start":1,"highlight_end":60},{"text":" if (actionName == QAccessibleActionInterface::pressAction()) {","highlight_start":1,"highlight_end":75},{"text":" rust!(Slint_accessible_item_do_action1 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Default);","highlight_start":1,"highlight_end":75},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::increaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action2 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Increment);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::decreaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action3 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Decrement);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList keyBindingsForAction(const QString &) const override {","highlight_start":1,"highlight_end":75},{"text":" return QStringList();","highlight_start":1,"highlight_end":34},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QObject *m_object = nullptr;","highlight_start":1,"highlight_end":37},{"text":" mutable void *m_data = nullptr;","highlight_start":1,"highlight_end":40},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_window:","highlight_start":1,"highlight_end":32},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_window : public Slint_accessible {","highlight_start":1,"highlight_end":62},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_window(QWidget *widget, void *rust_window) :","highlight_start":1,"highlight_end":70},{"text":" Slint_accessible(QAccessible::Window, QAccessible::queryAccessibleInterface(qApp)),","highlight_start":1,"highlight_end":96},{"text":" m_widget(widget),","highlight_start":1,"highlight_end":30},{"text":" m_rustWindow(rust_window)","highlight_start":1,"highlight_end":38},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_window()","highlight_start":1,"highlight_end":35},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" rust!(Slint_accessible_window_dtor [m_rustWindow: *mut c_void as \"void*\"] {","highlight_start":1,"highlight_end":88},{"text":" alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!","highlight_start":1,"highlight_end":128},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isUsed() const {","highlight_start":1,"highlight_end":30},{"text":" return is_used;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return root_item_for_window(m_rustWindow);","highlight_start":1,"highlight_end":55},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return qobject_cast(object())->windowHandle();","highlight_start":1,"highlight_end":70},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" if (!is_used) { updateAccessibilityTree(); }","highlight_start":1,"highlight_end":57},{"text":" is_used = true;","highlight_start":1,"highlight_end":28},{"text":" return Slint_accessible::childCount();","highlight_start":1,"highlight_end":51},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" switch (t) {","highlight_start":1,"highlight_end":25},{"text":" case QAccessible::Name: return qobject_cast(object())->windowTitle();","highlight_start":1,"highlight_end":96},{"text":" default: return QString();","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" return state;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QWidget *m_widget;","highlight_start":1,"highlight_end":27},{"text":" void *m_rustWindow; // *const QtWindow","highlight_start":1,"highlight_end":47},{"text":" mutable bool is_used = false;","highlight_start":1,"highlight_end":38},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList deleteStaleItems(QList &¤t_children) {","highlight_start":1,"highlight_end":77},{"text":" // Delete no longer valid objects:","highlight_start":1,"highlight_end":43},{"text":" current_children.erase(std::remove_if(current_children.begin(), current_children.end(), [](QObject *o) {","highlight_start":1,"highlight_end":113},{"text":" auto ai = dynamic_cast(QAccessible::queryAccessibleInterface(o));","highlight_start":1,"highlight_end":103},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" auto data = ai->data();","highlight_start":1,"highlight_end":36},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (rust!(Slint_delete_stale_items","highlight_start":1,"highlight_end":47},{"text":" [data: Pin<&SlintAccessibleItemData> as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":89},{"text":" data.item.upgrade().is_none()","highlight_start":1,"highlight_end":46},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" o->deleteLater();","highlight_start":1,"highlight_end":34},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" return false;","highlight_start":1,"highlight_end":30},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }), current_children.end());","highlight_start":1,"highlight_end":37},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return std::move(current_children);","highlight_start":1,"highlight_end":44},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfItem(const QList &existing, void *item) {","highlight_start":1,"highlight_end":68},{"text":" for (int i = 0; i < existing.count(); ++i) {","highlight_start":1,"highlight_end":53},{"text":" auto data = dynamic_cast(QAccessible::queryAccessibleInterface(existing[i]));","highlight_start":1,"highlight_end":115},{"text":" if (rust!(Slint_indexOfItems [data: Pin<&SlintAccessibleItemData> as \"void*\", item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":138},{"text":" data.item == *item","highlight_start":1,"highlight_end":35},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" return i;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" return -1;","highlight_start":1,"highlight_end":19},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList updateItems(QList &¤t_children,","highlight_start":1,"highlight_end":70},{"text":" Descendents &descendents,","highlight_start":1,"highlight_end":59},{"text":" Slint_accessible *parent) {","highlight_start":1,"highlight_end":61},{"text":" QList children = {};","highlight_start":1,"highlight_end":40},{"text":" children.reserve(descendents.count());","highlight_start":1,"highlight_end":47},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (size_t i = 0; i < descendents.count(); ++i) {","highlight_start":1,"highlight_end":59},{"text":" auto item = descendents.itemAt(i);","highlight_start":1,"highlight_end":47},{"text":" auto index = indexOfItem(current_children, item);","highlight_start":1,"highlight_end":62},{"text":" QObject *object = nullptr;","highlight_start":1,"highlight_end":39},{"text":" Slint_accessible_item *ai = nullptr;","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index == -1) {","highlight_start":1,"highlight_end":31},{"text":" // Create new item:","highlight_start":1,"highlight_end":36},{"text":" object = new QObject();","highlight_start":1,"highlight_end":40},{"text":" auto role = descendents.roleAt(i);","highlight_start":1,"highlight_end":51},{"text":" ai = new Slint_accessible_item(item, object, role, parent);","highlight_start":1,"highlight_end":76},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::registerAccessibleInterface(ai);","highlight_start":1,"highlight_end":62},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" // Reuse existing item:","highlight_start":1,"highlight_end":40},{"text":" object = current_children[index];","highlight_start":1,"highlight_end":50},{"text":" ai = dynamic_cast(QAccessible::queryAccessibleInterface(object));","highlight_start":1,"highlight_end":107},{"text":"","highlight_start":1,"highlight_end":1},{"text":" current_children.removeAt(index);","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" Q_ASSERT(object);","highlight_start":1,"highlight_end":30},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ai->updateAccessibilityTree();","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" children.append(object);","highlight_start":1,"highlight_end":37},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return children;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void Slint_accessible::updateAccessibilityTree() const {","highlight_start":1,"highlight_end":61},{"text":" QList valid_objects = deleteStaleItems(std::move(m_children));","highlight_start":1,"highlight_end":82},{"text":" auto descendents = Descendents(rustItem());","highlight_start":1,"highlight_end":52},{"text":"","highlight_start":1,"highlight_end":1},{"text":" m_children = updateItems(std::move(valid_objects), descendents,","highlight_start":1,"highlight_end":72},{"text":" const_cast(this));","highlight_start":1,"highlight_end":72},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"}}","highlight_start":1,"highlight_end":3}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"cpp!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":8974,"byte_end":8990,"line_start":252,"line_end":252,"column_start":1,"column_end":17,"is_primary":false,"text":[{"text":"macro_rules! cpp {","highlight_start":1,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null},{"message":"consider wrapping the function body in an unsafe block","code":null,"level":"help","spans":[{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":6138,"byte_end":6138,"line_start":162,"line_end":162,"column_start":90,"column_end":90,"is_primary":true,"text":[{"text":" $($a)* unsafe extern \"C\" fn $i($($an : *const $at, )* rt : *mut $rt) -> *mut $rt {","highlight_start":90,"highlight_end":90}],"label":null,"suggested_replacement":"{ unsafe ","suggestion_applicability":"MachineApplicable","expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4362,"byte_end":4431,"line_start":130,"line_end":130,"column_start":9,"column_end":78,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @expand_rust_macro [$($a)*] $($rust_body)* }","highlight_start":9,"highlight_end":78}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":9045,"byte_end":9116,"line_start":254,"line_end":254,"column_start":27,"column_end":98,"is_primary":false,"text":[{"text":" ({$($body:tt)*}) => { $crate::__cpp_internal!{ @find_rust_macro [#[no_mangle] pub] $($body)*} };","highlight_start":27,"highlight_end":98}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"qt_accessible.rs","byte_start":9251,"byte_end":33032,"line_start":259,"line_end":844,"column_start":1,"column_end":3,"is_primary":false,"text":[{"text":"cpp! {{","highlight_start":1,"highlight_end":8},{"text":" #include ","highlight_start":1,"highlight_end":35},{"text":"","highlight_start":1,"highlight_end":1},{"text":" #include ","highlight_start":1,"highlight_end":22},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// KEEP IN SYNC WITH CONSTANTS IN RUST!","highlight_start":1,"highlight_end":45},{"text":" const uint32_t CHECKED { QAccessible::UserText };","highlight_start":1,"highlight_end":54},{"text":" const uint32_t VALUE_MINIMUM { CHECKED + 1 };","highlight_start":1,"highlight_end":50},{"text":" const uint32_t VALUE_MAXIMUM { VALUE_MINIMUM + 1 };","highlight_start":1,"highlight_end":56},{"text":" const uint32_t VALUE_STEP { VALUE_MAXIMUM + 1 };","highlight_start":1,"highlight_end":53},{"text":" const uint32_t CHECKABLE { VALUE_STEP + 1 };","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Helper:","highlight_start":1,"highlight_end":15},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Descendents {","highlight_start":1,"highlight_end":24},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Descendents(void *root_item) {","highlight_start":1,"highlight_end":39},{"text":" rustDescendents = rust!(Descendents_ctor [root_item: *mut c_void as \"void*\"] ->","highlight_start":1,"highlight_end":92},{"text":" SharedVector as \"void*\" {","highlight_start":1,"highlight_end":54},{"text":" i_slint_core::accessibility::accessible_descendents(","highlight_start":1,"highlight_end":69},{"text":" &*(root_item as *mut ItemRc))","highlight_start":1,"highlight_end":54},{"text":" .collect()","highlight_start":1,"highlight_end":27},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" size_t count() const {","highlight_start":1,"highlight_end":31},{"text":" return rust!(Descendents_count [rustDescendents: SharedVector as \"void*\"] -> usize as \"size_t\" {","highlight_start":1,"highlight_end":117},{"text":" rustDescendents.len()","highlight_start":1,"highlight_end":37},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void* itemAt(size_t index) {","highlight_start":1,"highlight_end":37},{"text":" return rust!(Descendents_itemAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> *mut ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":50},{"text":" let item_rc = rustDescendents[index].clone();","highlight_start":1,"highlight_end":62},{"text":" let mut item_weak = Box::new(item_rc.downgrade());","highlight_start":1,"highlight_end":67},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Box::into_raw(item_weak)","highlight_start":1,"highlight_end":41},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role roleAt(size_t index) const {","highlight_start":1,"highlight_end":55},{"text":" return rust!(Descendents_roleAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> u32 as \"QAccessible::Role\" {","highlight_start":1,"highlight_end":52},{"text":" match rustDescendents[index].accessible_role() {","highlight_start":1,"highlight_end":65},{"text":" i_slint_core::items::AccessibleRole::None => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Button => QAccessible_Role_Button,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Checkbox => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::Combobox => QAccessible_Role_ComboBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::List => QAccessible_Role_List,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::Slider => QAccessible_Role_Slider,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Spinbox => QAccessible_Role_SpinBox,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::Tab => QAccessible_Role_PageTab,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::TabList => QAccessible_Role_PageTabList,","highlight_start":1,"highlight_end":98},{"text":" i_slint_core::items::AccessibleRole::Text => QAccessible_Role_StaticText,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::ProgressIndicator => QAccessible_Role_ProgressBar,","highlight_start":1,"highlight_end":108},{"text":" i_slint_core::items::AccessibleRole::Table => QAccessible_Role_Table,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Tree => QAccessible_Role_Tree,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::TextInput => QAccessible_Role_EditableText,","highlight_start":1,"highlight_end":101},{"text":" i_slint_core::items::AccessibleRole::Switch => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":94},{"text":" _ => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Descendents() {","highlight_start":1,"highlight_end":25},{"text":" auto descendentsPtr = &rustDescendents;","highlight_start":1,"highlight_end":52},{"text":" rust!(Descendents_dtor [descendentsPtr: *mut SharedVector as \"void**\"] {","highlight_start":1,"highlight_end":93},{"text":" core::ptr::read(descendentsPtr);","highlight_start":1,"highlight_end":49},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" void *rustDescendents;","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *root_item_for_window(void *rustWindow) {","highlight_start":1,"highlight_end":51},{"text":" return rust!(root_item_for_window_ [rustWindow: &crate::qt_window::QtWindow as \"void*\"]","highlight_start":1,"highlight_end":96},{"text":" -> *mut c_void as \"void*\" {","highlight_start":1,"highlight_end":44},{"text":" let root_item = Box::new(ItemRc::new(WindowInner::from_pub(&rustWindow.window).component(), 0).downgrade());","highlight_start":1,"highlight_end":121},{"text":" Box::into_raw(root_item) as _","highlight_start":1,"highlight_end":42},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QString item_string_property(void *data, uint32_t what) {","highlight_start":1,"highlight_end":62},{"text":" return rust!(item_string_property_","highlight_start":1,"highlight_end":43},{"text":" [data: &SlintAccessibleItemData as \"void*\", what: u32 as \"uint32_t\"]","highlight_start":1,"highlight_end":81},{"text":" -> QString as \"QString\" {","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(item) = data.item.upgrade() {","highlight_start":1,"highlight_end":54},{"text":" let string = match what {","highlight_start":1,"highlight_end":42},{"text":" NAME => item.accessible_string_property(AccessibleStringProperty::Label),","highlight_start":1,"highlight_end":94},{"text":" DESCRIPTION => item.accessible_string_property(AccessibleStringProperty::Description),","highlight_start":1,"highlight_end":107},{"text":" VALUE => item.accessible_string_property(AccessibleStringProperty::Value),","highlight_start":1,"highlight_end":95},{"text":" CHECKED => item.accessible_string_property(AccessibleStringProperty::Checked),","highlight_start":1,"highlight_end":99},{"text":" VALUE_MINIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMinimum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_MAXIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMaximum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_STEP => item.accessible_string_property(AccessibleStringProperty::ValueStep),","highlight_start":1,"highlight_end":104},{"text":" CHECKABLE => item.accessible_string_property(AccessibleStringProperty::Checkable),","highlight_start":1,"highlight_end":103},{"text":" _ => None,","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":19},{"text":" if let Some(string) = string {","highlight_start":1,"highlight_end":47},{"text":" return QString::from(string.as_ref())","highlight_start":1,"highlight_end":58},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" };","highlight_start":1,"highlight_end":15},{"text":" QString::default()","highlight_start":1,"highlight_end":31},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible:","highlight_start":1,"highlight_end":25},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Base object for accessibility support","highlight_start":1,"highlight_end":45},{"text":" class Slint_accessible : public QAccessibleInterface {","highlight_start":1,"highlight_end":59},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible(QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":81},{"text":" has_focus(false), has_focus_delegation(false), m_role(role), m_parent(parent)","highlight_start":1,"highlight_end":91},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible() {","highlight_start":1,"highlight_end":30},{"text":" qDeleteAll(m_children);","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void *rustItem() const = 0;","highlight_start":1,"highlight_end":44},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns the SlintWidget of the window... we have no other.","highlight_start":1,"highlight_end":70},{"text":" virtual QWidget *qwidget() const = 0;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapToGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":51},{"text":" return qwidget()->mapToGlobal(p);","highlight_start":1,"highlight_end":46},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapFromGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":53},{"text":" return qwidget()->mapFromGlobal(p);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void clearFocus() {","highlight_start":1,"highlight_end":28},{"text":" has_focus = false;","highlight_start":1,"highlight_end":31},{"text":" has_focus_delegation = false;","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" static_cast(child(i))->clearFocus();","highlight_start":1,"highlight_end":73},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void delegateFocus() const {","highlight_start":1,"highlight_end":45},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns true if the item accepted the focus; false otherwise.","highlight_start":1,"highlight_end":73},{"text":" bool focusItem(void *item) const {","highlight_start":1,"highlight_end":43},{"text":" auto my_item = rustItem();","highlight_start":1,"highlight_end":39},{"text":" if (rust!(Slint_accessible_findItem [item: &ItemWeak as \"void *\", my_item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":129},{"text":" item == my_item","highlight_start":1,"highlight_end":32},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" has_focus = true;","highlight_start":1,"highlight_end":34},{"text":"","highlight_start":1,"highlight_end":1},{"text":" delegateFocus();","highlight_start":1,"highlight_end":33},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" if (static_cast(child(i))->focusItem(item)) {","highlight_start":1,"highlight_end":82},{"text":" return true;","highlight_start":1,"highlight_end":33},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return false;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void sendFocusChangeEvent() const {","highlight_start":1,"highlight_end":44},{"text":" auto event = QAccessibleEvent(object(), QAccessible::Focus);","highlight_start":1,"highlight_end":73},{"text":" QAccessible::updateAccessibility(&event);","highlight_start":1,"highlight_end":54},{"text":" has_focus_delegation = true;","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isValid() const override {","highlight_start":1,"highlight_end":40},{"text":" return true;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // navigation, hierarchy","highlight_start":1,"highlight_end":33},{"text":" QAccessibleInterface *parent() const override {","highlight_start":1,"highlight_end":56},{"text":" return m_parent;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *focusChild() const override {","highlight_start":1,"highlight_end":60},{"text":" if (has_focus_delegation) {","highlight_start":1,"highlight_end":40},{"text":" return const_cast(static_cast(this));","highlight_start":1,"highlight_end":108},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" if (auto focus = child(i)->focusChild()) return focus;","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfChild(const QAccessibleInterface *child) const override {","highlight_start":1,"highlight_end":77},{"text":" return m_children.indexOf(child->object()); // FIXME: Theoretically we can have several QAIs per QObject!","highlight_start":1,"highlight_end":118},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Will *not* trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":70},{"text":" // Use this from the Slint side to make sure the accessibility","highlight_start":1,"highlight_end":71},{"text":" // item tree is not generated needlessly.","highlight_start":1,"highlight_end":50},{"text":" int rawChildCount() const {","highlight_start":1,"highlight_end":36},{"text":" return m_children.count();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// Will *not* trigger a build of the accessibility tree!","highlight_start":1,"highlight_end":66},{"text":" QAccessibleInterface *rawChild(int index) const {","highlight_start":1,"highlight_end":58},{"text":" if (0 <= index && index < rawChildCount())","highlight_start":1,"highlight_end":55},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // May trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":63},{"text":" // Use this from the Qt API side (which is triggered by the OS accessibility","highlight_start":1,"highlight_end":85},{"text":" // layer to make sure accessibility information is up-to-date.","highlight_start":1,"highlight_end":71},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" return rawChildCount();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *child(int index) const override {","highlight_start":1,"highlight_end":64},{"text":" if (0 <= index && index < childCount())","highlight_start":1,"highlight_end":52},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setText(QAccessible::Text t, const QString &text) override {","highlight_start":1,"highlight_end":74},{"text":" Q_UNUSED(t); Q_UNUSED(text);","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role role() const override {","highlight_start":1,"highlight_end":50},{"text":" return m_role;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QRect rect() const override {","highlight_start":1,"highlight_end":38},{"text":" auto item = rustItem();","highlight_start":1,"highlight_end":36},{"text":" QRectF r = rust!(Slint_accessible_item_rect","highlight_start":1,"highlight_end":56},{"text":" [item: *const ItemWeak as \"void*\"] -> qttypes::QRectF as \"QRectF\" {","highlight_start":1,"highlight_end":84},{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":1,"highlight_end":78},{"text":" let geometry = item_rc.geometry();","highlight_start":1,"highlight_end":59},{"text":"","highlight_start":1,"highlight_end":1},{"text":" let mapped = item_rc.map_to_window(geometry.origin);","highlight_start":1,"highlight_end":77},{"text":"","highlight_start":1,"highlight_end":1},{"text":" qttypes::QRectF {","highlight_start":1,"highlight_end":42},{"text":" x: mapped.x as _,","highlight_start":1,"highlight_end":46},{"text":" y: mapped.y as _,","highlight_start":1,"highlight_end":46},{"text":" width: geometry.width() as _,","highlight_start":1,"highlight_end":58},{"text":" height: geometry.height() as _,","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":26},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Default::default()","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":22},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" auto topLeft = mapToGlobal(QPoint(static_cast(r.left()), static_cast(r.top())));","highlight_start":1,"highlight_end":103},{"text":" auto bottomRight = mapToGlobal(QPoint(static_cast(r.right()), static_cast(r.bottom())));","highlight_start":1,"highlight_end":111},{"text":" return QRect(topLeft, bottomRight);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *childAt(int x, int y) const override {","highlight_start":1,"highlight_end":69},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" auto c = child(i);","highlight_start":1,"highlight_end":35},{"text":" auto r = c->rect();","highlight_start":1,"highlight_end":36},{"text":" if (r.contains(x, y)) return c;","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void updateAccessibilityTree() const;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" protected:","highlight_start":1,"highlight_end":15},{"text":" mutable bool has_focus;","highlight_start":1,"highlight_end":32},{"text":" mutable bool has_focus_delegation;","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QAccessible::Role m_role = QAccessible::NoRole;","highlight_start":1,"highlight_end":56},{"text":" QAccessibleInterface *m_parent = nullptr;","highlight_start":1,"highlight_end":50},{"text":" mutable QList m_children;","highlight_start":1,"highlight_end":44},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_item:","highlight_start":1,"highlight_end":30},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_item : public Slint_accessible, public QAccessibleValueInterface, public QAccessibleActionInterface {","highlight_start":1,"highlight_end":129},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_item(void *item, QObject *obj, QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":112},{"text":" Slint_accessible(role, parent), m_object(obj)","highlight_start":1,"highlight_end":58},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" m_data = rust!(Slint_accessible_item_ctor [obj: *mut c_void as \"QObject*\",","highlight_start":1,"highlight_end":87},{"text":" item: &ItemWeak as \"void*\"] ->","highlight_start":1,"highlight_end":51},{"text":" *mut SlintAccessibleItemData as \"void*\" {","highlight_start":1,"highlight_end":62},{"text":" let data = SlintAccessibleItemData::new_pin_box(obj, item);","highlight_start":1,"highlight_end":84},{"text":" unsafe { Box::into_raw(Pin::into_inner_unchecked(data)) }","highlight_start":1,"highlight_end":82},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleActionInterface *actionInterface() { return this; }","highlight_start":1,"highlight_end":71},{"text":" QAccessibleValueInterface *valueInterface() { return this; }","highlight_start":1,"highlight_end":69},{"text":"","highlight_start":1,"highlight_end":1},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_item() {","highlight_start":1,"highlight_end":35},{"text":" rust!(Slint_accessible_item_dtor [m_data: *mut SlintAccessibleItemData as \"void*\"] {","highlight_start":1,"highlight_end":97},{"text":" unsafe { Pin::new_unchecked(Box::from_raw(m_data)) };","highlight_start":1,"highlight_end":70},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return rust!(Slint_accessible_item_rustItem [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> *const ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":139},{"text":" &m_data.item","highlight_start":1,"highlight_end":29},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_object;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return dynamic_cast(parent())->qwidget();","highlight_start":1,"highlight_end":74},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *data() const {","highlight_start":1,"highlight_end":29},{"text":" return m_data;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return parent()->window();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void delegateFocus() const override {","highlight_start":1,"highlight_end":46},{"text":" if (!has_focus) { return; }","highlight_start":1,"highlight_end":40},{"text":"","highlight_start":1,"highlight_end":1},{"text":" auto index = rust!(Slint_accessible_item_delegate_focus [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> i32 as \"int\" {","highlight_start":1,"highlight_end":137},{"text":" m_data.item.upgrade()","highlight_start":1,"highlight_end":38},{"text":" .and_then(|i| { i.accessible_string_property(AccessibleStringProperty::DelegateFocus) })","highlight_start":1,"highlight_end":109},{"text":" .and_then(|s| s.as_str().parse::().ok()).unwrap_or(-1)","highlight_start":1,"highlight_end":80},{"text":" });","highlight_start":1,"highlight_end":16},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index >= 0 && index < rawChildCount()) {","highlight_start":1,"highlight_end":57},{"text":" static_cast(rawChild(index))->sendFocusChangeEvent();","highlight_start":1,"highlight_end":94},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":40},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" return item_string_property(m_data, t);","highlight_start":1,"highlight_end":52},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" auto checked = item_string_property(m_data, CHECKED);","highlight_start":1,"highlight_end":66},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" state.focused = has_focus_delegation;","highlight_start":1,"highlight_end":50},{"text":" state.checked = (checked == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":57},{"text":" state.checkable = (item_string_property(m_data, CHECKABLE) == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":91},{"text":" return state; /* FIXME */","highlight_start":1,"highlight_end":38},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *interface_cast(QAccessible::InterfaceType t) override {","highlight_start":1,"highlight_end":70},{"text":" if (t == QAccessible::ValueInterface && !item_string_property(m_data, QAccessible::Value).isEmpty()) {","highlight_start":1,"highlight_end":115},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":70},{"text":" } else if (t == QAccessible::ActionInterface) {","highlight_start":1,"highlight_end":60},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return QAccessibleInterface::interface_cast(t);","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // AccessibleValueInterface:","highlight_start":1,"highlight_end":37},{"text":" QVariant currentValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, QAccessible::Value);","highlight_start":1,"highlight_end":69},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setCurrentValue(const QVariant &value) override {","highlight_start":1,"highlight_end":63},{"text":" QString value_string = value.toString();","highlight_start":1,"highlight_end":53},{"text":" rust!(Slint_accessible_setCurrentValue [m_data: Pin<&SlintAccessibleItemData> as \"void*\", value_string: qttypes::QString as \"QString\"] {","highlight_start":1,"highlight_end":149},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":70},{"text":" item.accessible_action(&AccessibilityAction::SetValue(i_slint_core::format!(\"{value_string}\")));","highlight_start":1,"highlight_end":113},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant maximumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MAXIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MINIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumStepSize() const override {","highlight_start":1,"highlight_end":52},{"text":" return item_string_property(m_data, VALUE_STEP);","highlight_start":1,"highlight_end":61},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList actionNames() const override {","highlight_start":1,"highlight_end":51},{"text":" int supported = rust!(Slint_accessible_item_supported [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> SupportedAccessibilityAction as \"uint\" {","highlight_start":1,"highlight_end":161},{"text":" m_data.item.upgrade().map(|i| i.supported_accessibility_actions()).unwrap_or_default()","highlight_start":1,"highlight_end":103},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" QStringList actions;","highlight_start":1,"highlight_end":33},{"text":" if (supported & rust!(Slint_accessible_item_an1 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Default }))","highlight_start":1,"highlight_end":149},{"text":" actions << QAccessibleActionInterface::pressAction();","highlight_start":1,"highlight_end":70},{"text":" if (supported & rust!(Slint_accessible_item_an2 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Increment }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::increaseAction();","highlight_start":1,"highlight_end":73},{"text":" if (supported & rust!(Slint_accessible_item_an3 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Decrement }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::decreaseAction();","highlight_start":1,"highlight_end":73},{"text":" return actions;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void doAction(const QString &actionName) override {","highlight_start":1,"highlight_end":60},{"text":" if (actionName == QAccessibleActionInterface::pressAction()) {","highlight_start":1,"highlight_end":75},{"text":" rust!(Slint_accessible_item_do_action1 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Default);","highlight_start":1,"highlight_end":75},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::increaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action2 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Increment);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::decreaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action3 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Decrement);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList keyBindingsForAction(const QString &) const override {","highlight_start":1,"highlight_end":75},{"text":" return QStringList();","highlight_start":1,"highlight_end":34},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QObject *m_object = nullptr;","highlight_start":1,"highlight_end":37},{"text":" mutable void *m_data = nullptr;","highlight_start":1,"highlight_end":40},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_window:","highlight_start":1,"highlight_end":32},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_window : public Slint_accessible {","highlight_start":1,"highlight_end":62},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_window(QWidget *widget, void *rust_window) :","highlight_start":1,"highlight_end":70},{"text":" Slint_accessible(QAccessible::Window, QAccessible::queryAccessibleInterface(qApp)),","highlight_start":1,"highlight_end":96},{"text":" m_widget(widget),","highlight_start":1,"highlight_end":30},{"text":" m_rustWindow(rust_window)","highlight_start":1,"highlight_end":38},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_window()","highlight_start":1,"highlight_end":35},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" rust!(Slint_accessible_window_dtor [m_rustWindow: *mut c_void as \"void*\"] {","highlight_start":1,"highlight_end":88},{"text":" alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!","highlight_start":1,"highlight_end":128},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isUsed() const {","highlight_start":1,"highlight_end":30},{"text":" return is_used;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return root_item_for_window(m_rustWindow);","highlight_start":1,"highlight_end":55},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return qobject_cast(object())->windowHandle();","highlight_start":1,"highlight_end":70},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" if (!is_used) { updateAccessibilityTree(); }","highlight_start":1,"highlight_end":57},{"text":" is_used = true;","highlight_start":1,"highlight_end":28},{"text":" return Slint_accessible::childCount();","highlight_start":1,"highlight_end":51},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" switch (t) {","highlight_start":1,"highlight_end":25},{"text":" case QAccessible::Name: return qobject_cast(object())->windowTitle();","highlight_start":1,"highlight_end":96},{"text":" default: return QString();","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" return state;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QWidget *m_widget;","highlight_start":1,"highlight_end":27},{"text":" void *m_rustWindow; // *const QtWindow","highlight_start":1,"highlight_end":47},{"text":" mutable bool is_used = false;","highlight_start":1,"highlight_end":38},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList deleteStaleItems(QList &¤t_children) {","highlight_start":1,"highlight_end":77},{"text":" // Delete no longer valid objects:","highlight_start":1,"highlight_end":43},{"text":" current_children.erase(std::remove_if(current_children.begin(), current_children.end(), [](QObject *o) {","highlight_start":1,"highlight_end":113},{"text":" auto ai = dynamic_cast(QAccessible::queryAccessibleInterface(o));","highlight_start":1,"highlight_end":103},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" auto data = ai->data();","highlight_start":1,"highlight_end":36},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (rust!(Slint_delete_stale_items","highlight_start":1,"highlight_end":47},{"text":" [data: Pin<&SlintAccessibleItemData> as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":89},{"text":" data.item.upgrade().is_none()","highlight_start":1,"highlight_end":46},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" o->deleteLater();","highlight_start":1,"highlight_end":34},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" return false;","highlight_start":1,"highlight_end":30},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }), current_children.end());","highlight_start":1,"highlight_end":37},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return std::move(current_children);","highlight_start":1,"highlight_end":44},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfItem(const QList &existing, void *item) {","highlight_start":1,"highlight_end":68},{"text":" for (int i = 0; i < existing.count(); ++i) {","highlight_start":1,"highlight_end":53},{"text":" auto data = dynamic_cast(QAccessible::queryAccessibleInterface(existing[i]));","highlight_start":1,"highlight_end":115},{"text":" if (rust!(Slint_indexOfItems [data: Pin<&SlintAccessibleItemData> as \"void*\", item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":138},{"text":" data.item == *item","highlight_start":1,"highlight_end":35},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" return i;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" return -1;","highlight_start":1,"highlight_end":19},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList updateItems(QList &¤t_children,","highlight_start":1,"highlight_end":70},{"text":" Descendents &descendents,","highlight_start":1,"highlight_end":59},{"text":" Slint_accessible *parent) {","highlight_start":1,"highlight_end":61},{"text":" QList children = {};","highlight_start":1,"highlight_end":40},{"text":" children.reserve(descendents.count());","highlight_start":1,"highlight_end":47},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (size_t i = 0; i < descendents.count(); ++i) {","highlight_start":1,"highlight_end":59},{"text":" auto item = descendents.itemAt(i);","highlight_start":1,"highlight_end":47},{"text":" auto index = indexOfItem(current_children, item);","highlight_start":1,"highlight_end":62},{"text":" QObject *object = nullptr;","highlight_start":1,"highlight_end":39},{"text":" Slint_accessible_item *ai = nullptr;","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index == -1) {","highlight_start":1,"highlight_end":31},{"text":" // Create new item:","highlight_start":1,"highlight_end":36},{"text":" object = new QObject();","highlight_start":1,"highlight_end":40},{"text":" auto role = descendents.roleAt(i);","highlight_start":1,"highlight_end":51},{"text":" ai = new Slint_accessible_item(item, object, role, parent);","highlight_start":1,"highlight_end":76},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::registerAccessibleInterface(ai);","highlight_start":1,"highlight_end":62},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" // Reuse existing item:","highlight_start":1,"highlight_end":40},{"text":" object = current_children[index];","highlight_start":1,"highlight_end":50},{"text":" ai = dynamic_cast(QAccessible::queryAccessibleInterface(object));","highlight_start":1,"highlight_end":107},{"text":"","highlight_start":1,"highlight_end":1},{"text":" current_children.removeAt(index);","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" Q_ASSERT(object);","highlight_start":1,"highlight_end":30},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ai->updateAccessibilityTree();","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" children.append(object);","highlight_start":1,"highlight_end":37},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return children;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void Slint_accessible::updateAccessibilityTree() const {","highlight_start":1,"highlight_end":61},{"text":" QList valid_objects = deleteStaleItems(std::move(m_children));","highlight_start":1,"highlight_end":82},{"text":" auto descendents = Descendents(rustItem());","highlight_start":1,"highlight_end":52},{"text":"","highlight_start":1,"highlight_end":1},{"text":" m_children = updateItems(std::move(valid_objects), descendents,","highlight_start":1,"highlight_end":72},{"text":" const_cast(this));","highlight_start":1,"highlight_end":72},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"}}","highlight_start":1,"highlight_end":3}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"cpp!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":8974,"byte_end":8990,"line_start":252,"line_end":252,"column_start":1,"column_end":17,"is_primary":false,"text":[{"text":"macro_rules! cpp {","highlight_start":1,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":6437,"byte_end":6437,"line_start":172,"line_end":172,"column_start":10,"column_end":10,"is_primary":true,"text":[{"text":" }","highlight_start":10,"highlight_end":10}],"label":null,"suggested_replacement":"}","suggestion_applicability":"MachineApplicable","expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4362,"byte_end":4431,"line_start":130,"line_end":130,"column_start":9,"column_end":78,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @expand_rust_macro [$($a)*] $($rust_body)* }","highlight_start":9,"highlight_end":78}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":9045,"byte_end":9116,"line_start":254,"line_end":254,"column_start":27,"column_end":98,"is_primary":false,"text":[{"text":" ({$($body:tt)*}) => { $crate::__cpp_internal!{ @find_rust_macro [#[no_mangle] pub] $($body)*} };","highlight_start":27,"highlight_end":98}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"qt_accessible.rs","byte_start":9251,"byte_end":33032,"line_start":259,"line_end":844,"column_start":1,"column_end":3,"is_primary":false,"text":[{"text":"cpp! {{","highlight_start":1,"highlight_end":8},{"text":" #include ","highlight_start":1,"highlight_end":35},{"text":"","highlight_start":1,"highlight_end":1},{"text":" #include ","highlight_start":1,"highlight_end":22},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// KEEP IN SYNC WITH CONSTANTS IN RUST!","highlight_start":1,"highlight_end":45},{"text":" const uint32_t CHECKED { QAccessible::UserText };","highlight_start":1,"highlight_end":54},{"text":" const uint32_t VALUE_MINIMUM { CHECKED + 1 };","highlight_start":1,"highlight_end":50},{"text":" const uint32_t VALUE_MAXIMUM { VALUE_MINIMUM + 1 };","highlight_start":1,"highlight_end":56},{"text":" const uint32_t VALUE_STEP { VALUE_MAXIMUM + 1 };","highlight_start":1,"highlight_end":53},{"text":" const uint32_t CHECKABLE { VALUE_STEP + 1 };","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Helper:","highlight_start":1,"highlight_end":15},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Descendents {","highlight_start":1,"highlight_end":24},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Descendents(void *root_item) {","highlight_start":1,"highlight_end":39},{"text":" rustDescendents = rust!(Descendents_ctor [root_item: *mut c_void as \"void*\"] ->","highlight_start":1,"highlight_end":92},{"text":" SharedVector as \"void*\" {","highlight_start":1,"highlight_end":54},{"text":" i_slint_core::accessibility::accessible_descendents(","highlight_start":1,"highlight_end":69},{"text":" &*(root_item as *mut ItemRc))","highlight_start":1,"highlight_end":54},{"text":" .collect()","highlight_start":1,"highlight_end":27},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" size_t count() const {","highlight_start":1,"highlight_end":31},{"text":" return rust!(Descendents_count [rustDescendents: SharedVector as \"void*\"] -> usize as \"size_t\" {","highlight_start":1,"highlight_end":117},{"text":" rustDescendents.len()","highlight_start":1,"highlight_end":37},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void* itemAt(size_t index) {","highlight_start":1,"highlight_end":37},{"text":" return rust!(Descendents_itemAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> *mut ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":50},{"text":" let item_rc = rustDescendents[index].clone();","highlight_start":1,"highlight_end":62},{"text":" let mut item_weak = Box::new(item_rc.downgrade());","highlight_start":1,"highlight_end":67},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Box::into_raw(item_weak)","highlight_start":1,"highlight_end":41},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role roleAt(size_t index) const {","highlight_start":1,"highlight_end":55},{"text":" return rust!(Descendents_roleAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> u32 as \"QAccessible::Role\" {","highlight_start":1,"highlight_end":52},{"text":" match rustDescendents[index].accessible_role() {","highlight_start":1,"highlight_end":65},{"text":" i_slint_core::items::AccessibleRole::None => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Button => QAccessible_Role_Button,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Checkbox => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::Combobox => QAccessible_Role_ComboBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::List => QAccessible_Role_List,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::Slider => QAccessible_Role_Slider,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Spinbox => QAccessible_Role_SpinBox,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::Tab => QAccessible_Role_PageTab,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::TabList => QAccessible_Role_PageTabList,","highlight_start":1,"highlight_end":98},{"text":" i_slint_core::items::AccessibleRole::Text => QAccessible_Role_StaticText,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::ProgressIndicator => QAccessible_Role_ProgressBar,","highlight_start":1,"highlight_end":108},{"text":" i_slint_core::items::AccessibleRole::Table => QAccessible_Role_Table,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Tree => QAccessible_Role_Tree,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::TextInput => QAccessible_Role_EditableText,","highlight_start":1,"highlight_end":101},{"text":" i_slint_core::items::AccessibleRole::Switch => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":94},{"text":" _ => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Descendents() {","highlight_start":1,"highlight_end":25},{"text":" auto descendentsPtr = &rustDescendents;","highlight_start":1,"highlight_end":52},{"text":" rust!(Descendents_dtor [descendentsPtr: *mut SharedVector as \"void**\"] {","highlight_start":1,"highlight_end":93},{"text":" core::ptr::read(descendentsPtr);","highlight_start":1,"highlight_end":49},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" void *rustDescendents;","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *root_item_for_window(void *rustWindow) {","highlight_start":1,"highlight_end":51},{"text":" return rust!(root_item_for_window_ [rustWindow: &crate::qt_window::QtWindow as \"void*\"]","highlight_start":1,"highlight_end":96},{"text":" -> *mut c_void as \"void*\" {","highlight_start":1,"highlight_end":44},{"text":" let root_item = Box::new(ItemRc::new(WindowInner::from_pub(&rustWindow.window).component(), 0).downgrade());","highlight_start":1,"highlight_end":121},{"text":" Box::into_raw(root_item) as _","highlight_start":1,"highlight_end":42},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QString item_string_property(void *data, uint32_t what) {","highlight_start":1,"highlight_end":62},{"text":" return rust!(item_string_property_","highlight_start":1,"highlight_end":43},{"text":" [data: &SlintAccessibleItemData as \"void*\", what: u32 as \"uint32_t\"]","highlight_start":1,"highlight_end":81},{"text":" -> QString as \"QString\" {","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(item) = data.item.upgrade() {","highlight_start":1,"highlight_end":54},{"text":" let string = match what {","highlight_start":1,"highlight_end":42},{"text":" NAME => item.accessible_string_property(AccessibleStringProperty::Label),","highlight_start":1,"highlight_end":94},{"text":" DESCRIPTION => item.accessible_string_property(AccessibleStringProperty::Description),","highlight_start":1,"highlight_end":107},{"text":" VALUE => item.accessible_string_property(AccessibleStringProperty::Value),","highlight_start":1,"highlight_end":95},{"text":" CHECKED => item.accessible_string_property(AccessibleStringProperty::Checked),","highlight_start":1,"highlight_end":99},{"text":" VALUE_MINIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMinimum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_MAXIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMaximum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_STEP => item.accessible_string_property(AccessibleStringProperty::ValueStep),","highlight_start":1,"highlight_end":104},{"text":" CHECKABLE => item.accessible_string_property(AccessibleStringProperty::Checkable),","highlight_start":1,"highlight_end":103},{"text":" _ => None,","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":19},{"text":" if let Some(string) = string {","highlight_start":1,"highlight_end":47},{"text":" return QString::from(string.as_ref())","highlight_start":1,"highlight_end":58},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" };","highlight_start":1,"highlight_end":15},{"text":" QString::default()","highlight_start":1,"highlight_end":31},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible:","highlight_start":1,"highlight_end":25},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Base object for accessibility support","highlight_start":1,"highlight_end":45},{"text":" class Slint_accessible : public QAccessibleInterface {","highlight_start":1,"highlight_end":59},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible(QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":81},{"text":" has_focus(false), has_focus_delegation(false), m_role(role), m_parent(parent)","highlight_start":1,"highlight_end":91},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible() {","highlight_start":1,"highlight_end":30},{"text":" qDeleteAll(m_children);","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void *rustItem() const = 0;","highlight_start":1,"highlight_end":44},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns the SlintWidget of the window... we have no other.","highlight_start":1,"highlight_end":70},{"text":" virtual QWidget *qwidget() const = 0;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapToGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":51},{"text":" return qwidget()->mapToGlobal(p);","highlight_start":1,"highlight_end":46},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapFromGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":53},{"text":" return qwidget()->mapFromGlobal(p);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void clearFocus() {","highlight_start":1,"highlight_end":28},{"text":" has_focus = false;","highlight_start":1,"highlight_end":31},{"text":" has_focus_delegation = false;","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" static_cast(child(i))->clearFocus();","highlight_start":1,"highlight_end":73},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void delegateFocus() const {","highlight_start":1,"highlight_end":45},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns true if the item accepted the focus; false otherwise.","highlight_start":1,"highlight_end":73},{"text":" bool focusItem(void *item) const {","highlight_start":1,"highlight_end":43},{"text":" auto my_item = rustItem();","highlight_start":1,"highlight_end":39},{"text":" if (rust!(Slint_accessible_findItem [item: &ItemWeak as \"void *\", my_item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":129},{"text":" item == my_item","highlight_start":1,"highlight_end":32},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" has_focus = true;","highlight_start":1,"highlight_end":34},{"text":"","highlight_start":1,"highlight_end":1},{"text":" delegateFocus();","highlight_start":1,"highlight_end":33},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" if (static_cast(child(i))->focusItem(item)) {","highlight_start":1,"highlight_end":82},{"text":" return true;","highlight_start":1,"highlight_end":33},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return false;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void sendFocusChangeEvent() const {","highlight_start":1,"highlight_end":44},{"text":" auto event = QAccessibleEvent(object(), QAccessible::Focus);","highlight_start":1,"highlight_end":73},{"text":" QAccessible::updateAccessibility(&event);","highlight_start":1,"highlight_end":54},{"text":" has_focus_delegation = true;","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isValid() const override {","highlight_start":1,"highlight_end":40},{"text":" return true;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // navigation, hierarchy","highlight_start":1,"highlight_end":33},{"text":" QAccessibleInterface *parent() const override {","highlight_start":1,"highlight_end":56},{"text":" return m_parent;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *focusChild() const override {","highlight_start":1,"highlight_end":60},{"text":" if (has_focus_delegation) {","highlight_start":1,"highlight_end":40},{"text":" return const_cast(static_cast(this));","highlight_start":1,"highlight_end":108},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" if (auto focus = child(i)->focusChild()) return focus;","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfChild(const QAccessibleInterface *child) const override {","highlight_start":1,"highlight_end":77},{"text":" return m_children.indexOf(child->object()); // FIXME: Theoretically we can have several QAIs per QObject!","highlight_start":1,"highlight_end":118},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Will *not* trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":70},{"text":" // Use this from the Slint side to make sure the accessibility","highlight_start":1,"highlight_end":71},{"text":" // item tree is not generated needlessly.","highlight_start":1,"highlight_end":50},{"text":" int rawChildCount() const {","highlight_start":1,"highlight_end":36},{"text":" return m_children.count();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// Will *not* trigger a build of the accessibility tree!","highlight_start":1,"highlight_end":66},{"text":" QAccessibleInterface *rawChild(int index) const {","highlight_start":1,"highlight_end":58},{"text":" if (0 <= index && index < rawChildCount())","highlight_start":1,"highlight_end":55},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // May trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":63},{"text":" // Use this from the Qt API side (which is triggered by the OS accessibility","highlight_start":1,"highlight_end":85},{"text":" // layer to make sure accessibility information is up-to-date.","highlight_start":1,"highlight_end":71},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" return rawChildCount();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *child(int index) const override {","highlight_start":1,"highlight_end":64},{"text":" if (0 <= index && index < childCount())","highlight_start":1,"highlight_end":52},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setText(QAccessible::Text t, const QString &text) override {","highlight_start":1,"highlight_end":74},{"text":" Q_UNUSED(t); Q_UNUSED(text);","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role role() const override {","highlight_start":1,"highlight_end":50},{"text":" return m_role;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QRect rect() const override {","highlight_start":1,"highlight_end":38},{"text":" auto item = rustItem();","highlight_start":1,"highlight_end":36},{"text":" QRectF r = rust!(Slint_accessible_item_rect","highlight_start":1,"highlight_end":56},{"text":" [item: *const ItemWeak as \"void*\"] -> qttypes::QRectF as \"QRectF\" {","highlight_start":1,"highlight_end":84},{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":1,"highlight_end":78},{"text":" let geometry = item_rc.geometry();","highlight_start":1,"highlight_end":59},{"text":"","highlight_start":1,"highlight_end":1},{"text":" let mapped = item_rc.map_to_window(geometry.origin);","highlight_start":1,"highlight_end":77},{"text":"","highlight_start":1,"highlight_end":1},{"text":" qttypes::QRectF {","highlight_start":1,"highlight_end":42},{"text":" x: mapped.x as _,","highlight_start":1,"highlight_end":46},{"text":" y: mapped.y as _,","highlight_start":1,"highlight_end":46},{"text":" width: geometry.width() as _,","highlight_start":1,"highlight_end":58},{"text":" height: geometry.height() as _,","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":26},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Default::default()","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":22},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" auto topLeft = mapToGlobal(QPoint(static_cast(r.left()), static_cast(r.top())));","highlight_start":1,"highlight_end":103},{"text":" auto bottomRight = mapToGlobal(QPoint(static_cast(r.right()), static_cast(r.bottom())));","highlight_start":1,"highlight_end":111},{"text":" return QRect(topLeft, bottomRight);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *childAt(int x, int y) const override {","highlight_start":1,"highlight_end":69},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" auto c = child(i);","highlight_start":1,"highlight_end":35},{"text":" auto r = c->rect();","highlight_start":1,"highlight_end":36},{"text":" if (r.contains(x, y)) return c;","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void updateAccessibilityTree() const;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" protected:","highlight_start":1,"highlight_end":15},{"text":" mutable bool has_focus;","highlight_start":1,"highlight_end":32},{"text":" mutable bool has_focus_delegation;","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QAccessible::Role m_role = QAccessible::NoRole;","highlight_start":1,"highlight_end":56},{"text":" QAccessibleInterface *m_parent = nullptr;","highlight_start":1,"highlight_end":50},{"text":" mutable QList m_children;","highlight_start":1,"highlight_end":44},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_item:","highlight_start":1,"highlight_end":30},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_item : public Slint_accessible, public QAccessibleValueInterface, public QAccessibleActionInterface {","highlight_start":1,"highlight_end":129},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_item(void *item, QObject *obj, QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":112},{"text":" Slint_accessible(role, parent), m_object(obj)","highlight_start":1,"highlight_end":58},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" m_data = rust!(Slint_accessible_item_ctor [obj: *mut c_void as \"QObject*\",","highlight_start":1,"highlight_end":87},{"text":" item: &ItemWeak as \"void*\"] ->","highlight_start":1,"highlight_end":51},{"text":" *mut SlintAccessibleItemData as \"void*\" {","highlight_start":1,"highlight_end":62},{"text":" let data = SlintAccessibleItemData::new_pin_box(obj, item);","highlight_start":1,"highlight_end":84},{"text":" unsafe { Box::into_raw(Pin::into_inner_unchecked(data)) }","highlight_start":1,"highlight_end":82},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleActionInterface *actionInterface() { return this; }","highlight_start":1,"highlight_end":71},{"text":" QAccessibleValueInterface *valueInterface() { return this; }","highlight_start":1,"highlight_end":69},{"text":"","highlight_start":1,"highlight_end":1},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_item() {","highlight_start":1,"highlight_end":35},{"text":" rust!(Slint_accessible_item_dtor [m_data: *mut SlintAccessibleItemData as \"void*\"] {","highlight_start":1,"highlight_end":97},{"text":" unsafe { Pin::new_unchecked(Box::from_raw(m_data)) };","highlight_start":1,"highlight_end":70},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return rust!(Slint_accessible_item_rustItem [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> *const ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":139},{"text":" &m_data.item","highlight_start":1,"highlight_end":29},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_object;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return dynamic_cast(parent())->qwidget();","highlight_start":1,"highlight_end":74},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *data() const {","highlight_start":1,"highlight_end":29},{"text":" return m_data;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return parent()->window();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void delegateFocus() const override {","highlight_start":1,"highlight_end":46},{"text":" if (!has_focus) { return; }","highlight_start":1,"highlight_end":40},{"text":"","highlight_start":1,"highlight_end":1},{"text":" auto index = rust!(Slint_accessible_item_delegate_focus [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> i32 as \"int\" {","highlight_start":1,"highlight_end":137},{"text":" m_data.item.upgrade()","highlight_start":1,"highlight_end":38},{"text":" .and_then(|i| { i.accessible_string_property(AccessibleStringProperty::DelegateFocus) })","highlight_start":1,"highlight_end":109},{"text":" .and_then(|s| s.as_str().parse::().ok()).unwrap_or(-1)","highlight_start":1,"highlight_end":80},{"text":" });","highlight_start":1,"highlight_end":16},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index >= 0 && index < rawChildCount()) {","highlight_start":1,"highlight_end":57},{"text":" static_cast(rawChild(index))->sendFocusChangeEvent();","highlight_start":1,"highlight_end":94},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":40},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" return item_string_property(m_data, t);","highlight_start":1,"highlight_end":52},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" auto checked = item_string_property(m_data, CHECKED);","highlight_start":1,"highlight_end":66},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" state.focused = has_focus_delegation;","highlight_start":1,"highlight_end":50},{"text":" state.checked = (checked == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":57},{"text":" state.checkable = (item_string_property(m_data, CHECKABLE) == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":91},{"text":" return state; /* FIXME */","highlight_start":1,"highlight_end":38},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *interface_cast(QAccessible::InterfaceType t) override {","highlight_start":1,"highlight_end":70},{"text":" if (t == QAccessible::ValueInterface && !item_string_property(m_data, QAccessible::Value).isEmpty()) {","highlight_start":1,"highlight_end":115},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":70},{"text":" } else if (t == QAccessible::ActionInterface) {","highlight_start":1,"highlight_end":60},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return QAccessibleInterface::interface_cast(t);","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // AccessibleValueInterface:","highlight_start":1,"highlight_end":37},{"text":" QVariant currentValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, QAccessible::Value);","highlight_start":1,"highlight_end":69},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setCurrentValue(const QVariant &value) override {","highlight_start":1,"highlight_end":63},{"text":" QString value_string = value.toString();","highlight_start":1,"highlight_end":53},{"text":" rust!(Slint_accessible_setCurrentValue [m_data: Pin<&SlintAccessibleItemData> as \"void*\", value_string: qttypes::QString as \"QString\"] {","highlight_start":1,"highlight_end":149},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":70},{"text":" item.accessible_action(&AccessibilityAction::SetValue(i_slint_core::format!(\"{value_string}\")));","highlight_start":1,"highlight_end":113},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant maximumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MAXIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MINIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumStepSize() const override {","highlight_start":1,"highlight_end":52},{"text":" return item_string_property(m_data, VALUE_STEP);","highlight_start":1,"highlight_end":61},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList actionNames() const override {","highlight_start":1,"highlight_end":51},{"text":" int supported = rust!(Slint_accessible_item_supported [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> SupportedAccessibilityAction as \"uint\" {","highlight_start":1,"highlight_end":161},{"text":" m_data.item.upgrade().map(|i| i.supported_accessibility_actions()).unwrap_or_default()","highlight_start":1,"highlight_end":103},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" QStringList actions;","highlight_start":1,"highlight_end":33},{"text":" if (supported & rust!(Slint_accessible_item_an1 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Default }))","highlight_start":1,"highlight_end":149},{"text":" actions << QAccessibleActionInterface::pressAction();","highlight_start":1,"highlight_end":70},{"text":" if (supported & rust!(Slint_accessible_item_an2 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Increment }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::increaseAction();","highlight_start":1,"highlight_end":73},{"text":" if (supported & rust!(Slint_accessible_item_an3 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Decrement }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::decreaseAction();","highlight_start":1,"highlight_end":73},{"text":" return actions;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void doAction(const QString &actionName) override {","highlight_start":1,"highlight_end":60},{"text":" if (actionName == QAccessibleActionInterface::pressAction()) {","highlight_start":1,"highlight_end":75},{"text":" rust!(Slint_accessible_item_do_action1 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Default);","highlight_start":1,"highlight_end":75},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::increaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action2 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Increment);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::decreaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action3 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Decrement);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList keyBindingsForAction(const QString &) const override {","highlight_start":1,"highlight_end":75},{"text":" return QStringList();","highlight_start":1,"highlight_end":34},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QObject *m_object = nullptr;","highlight_start":1,"highlight_end":37},{"text":" mutable void *m_data = nullptr;","highlight_start":1,"highlight_end":40},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_window:","highlight_start":1,"highlight_end":32},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_window : public Slint_accessible {","highlight_start":1,"highlight_end":62},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_window(QWidget *widget, void *rust_window) :","highlight_start":1,"highlight_end":70},{"text":" Slint_accessible(QAccessible::Window, QAccessible::queryAccessibleInterface(qApp)),","highlight_start":1,"highlight_end":96},{"text":" m_widget(widget),","highlight_start":1,"highlight_end":30},{"text":" m_rustWindow(rust_window)","highlight_start":1,"highlight_end":38},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_window()","highlight_start":1,"highlight_end":35},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" rust!(Slint_accessible_window_dtor [m_rustWindow: *mut c_void as \"void*\"] {","highlight_start":1,"highlight_end":88},{"text":" alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!","highlight_start":1,"highlight_end":128},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isUsed() const {","highlight_start":1,"highlight_end":30},{"text":" return is_used;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return root_item_for_window(m_rustWindow);","highlight_start":1,"highlight_end":55},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return qobject_cast(object())->windowHandle();","highlight_start":1,"highlight_end":70},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" if (!is_used) { updateAccessibilityTree(); }","highlight_start":1,"highlight_end":57},{"text":" is_used = true;","highlight_start":1,"highlight_end":28},{"text":" return Slint_accessible::childCount();","highlight_start":1,"highlight_end":51},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" switch (t) {","highlight_start":1,"highlight_end":25},{"text":" case QAccessible::Name: return qobject_cast(object())->windowTitle();","highlight_start":1,"highlight_end":96},{"text":" default: return QString();","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" return state;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QWidget *m_widget;","highlight_start":1,"highlight_end":27},{"text":" void *m_rustWindow; // *const QtWindow","highlight_start":1,"highlight_end":47},{"text":" mutable bool is_used = false;","highlight_start":1,"highlight_end":38},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList deleteStaleItems(QList &¤t_children) {","highlight_start":1,"highlight_end":77},{"text":" // Delete no longer valid objects:","highlight_start":1,"highlight_end":43},{"text":" current_children.erase(std::remove_if(current_children.begin(), current_children.end(), [](QObject *o) {","highlight_start":1,"highlight_end":113},{"text":" auto ai = dynamic_cast(QAccessible::queryAccessibleInterface(o));","highlight_start":1,"highlight_end":103},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" auto data = ai->data();","highlight_start":1,"highlight_end":36},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (rust!(Slint_delete_stale_items","highlight_start":1,"highlight_end":47},{"text":" [data: Pin<&SlintAccessibleItemData> as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":89},{"text":" data.item.upgrade().is_none()","highlight_start":1,"highlight_end":46},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" o->deleteLater();","highlight_start":1,"highlight_end":34},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" return false;","highlight_start":1,"highlight_end":30},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }), current_children.end());","highlight_start":1,"highlight_end":37},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return std::move(current_children);","highlight_start":1,"highlight_end":44},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfItem(const QList &existing, void *item) {","highlight_start":1,"highlight_end":68},{"text":" for (int i = 0; i < existing.count(); ++i) {","highlight_start":1,"highlight_end":53},{"text":" auto data = dynamic_cast(QAccessible::queryAccessibleInterface(existing[i]));","highlight_start":1,"highlight_end":115},{"text":" if (rust!(Slint_indexOfItems [data: Pin<&SlintAccessibleItemData> as \"void*\", item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":138},{"text":" data.item == *item","highlight_start":1,"highlight_end":35},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" return i;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" return -1;","highlight_start":1,"highlight_end":19},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList updateItems(QList &¤t_children,","highlight_start":1,"highlight_end":70},{"text":" Descendents &descendents,","highlight_start":1,"highlight_end":59},{"text":" Slint_accessible *parent) {","highlight_start":1,"highlight_end":61},{"text":" QList children = {};","highlight_start":1,"highlight_end":40},{"text":" children.reserve(descendents.count());","highlight_start":1,"highlight_end":47},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (size_t i = 0; i < descendents.count(); ++i) {","highlight_start":1,"highlight_end":59},{"text":" auto item = descendents.itemAt(i);","highlight_start":1,"highlight_end":47},{"text":" auto index = indexOfItem(current_children, item);","highlight_start":1,"highlight_end":62},{"text":" QObject *object = nullptr;","highlight_start":1,"highlight_end":39},{"text":" Slint_accessible_item *ai = nullptr;","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index == -1) {","highlight_start":1,"highlight_end":31},{"text":" // Create new item:","highlight_start":1,"highlight_end":36},{"text":" object = new QObject();","highlight_start":1,"highlight_end":40},{"text":" auto role = descendents.roleAt(i);","highlight_start":1,"highlight_end":51},{"text":" ai = new Slint_accessible_item(item, object, role, parent);","highlight_start":1,"highlight_end":76},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::registerAccessibleInterface(ai);","highlight_start":1,"highlight_end":62},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" // Reuse existing item:","highlight_start":1,"highlight_end":40},{"text":" object = current_children[index];","highlight_start":1,"highlight_end":50},{"text":" ai = dynamic_cast(QAccessible::queryAccessibleInterface(object));","highlight_start":1,"highlight_end":107},{"text":"","highlight_start":1,"highlight_end":1},{"text":" current_children.removeAt(index);","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" Q_ASSERT(object);","highlight_start":1,"highlight_end":30},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ai->updateAccessibilityTree();","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" children.append(object);","highlight_start":1,"highlight_end":37},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return children;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void Slint_accessible::updateAccessibilityTree() const {","highlight_start":1,"highlight_end":61},{"text":" QList valid_objects = deleteStaleItems(std::move(m_children));","highlight_start":1,"highlight_end":82},{"text":" auto descendents = Descendents(rustItem());","highlight_start":1,"highlight_end":52},{"text":"","highlight_start":1,"highlight_end":1},{"text":" m_children = updateItems(std::move(valid_objects), descendents,","highlight_start":1,"highlight_end":72},{"text":" const_cast(this));","highlight_start":1,"highlight_end":72},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"}}","highlight_start":1,"highlight_end":3}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"cpp!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":8974,"byte_end":8990,"line_start":252,"line_end":252,"column_start":1,"column_end":17,"is_primary":false,"text":[{"text":"macro_rules! cpp {","highlight_start":1,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning[E0133]\u001b[0m\u001b[0m\u001b[1m: call to unsafe function `std::ptr::const_ptr::::as_ref` is unsafe and requires unsafe block\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0mqt_accessible.rs:501:44\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m501\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m if let Some(item_rc) = item.as_ref().unwrap().upgrade() {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mcall to unsafe function\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: for more information, see issue #71668 \u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: consult the function's documentation for information on how to avoid undefined behavior\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: an unsafe function restricts its caller, but its body is safe by default\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0mqt_accessible.rs:259:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m259\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m/\u001b[0m\u001b[0m \u001b[0m\u001b[0mcpp! {{\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m260\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m #include \u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m261\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m262\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m #include \u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m...\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m843\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m }\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m844\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m}}\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|__^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n"}} [INFO] [stdout] {"reason":"compiler-message","package_id":"path+file:///tmp/fixit#i-slint-backend-qt@1.7.2","manifest_path":"/tmp/fixit/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"i_slint_backend_qt","src_path":"/tmp/fixit/lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"call to unsafe function `std::rc::Weak::::from_raw` is unsafe and requires unsafe block","code":{"code":"E0133","explanation":"Unsafe code was used outside of an unsafe block.\n\nErroneous code example:\n\n```compile_fail,E0133\nunsafe fn f() { return; } // This is the unsafe code\n\nfn main() {\n f(); // error: call to unsafe function requires unsafe function or block\n}\n```\n\nUsing unsafe functionality is potentially dangerous and disallowed by safety\nchecks. Examples:\n\n* Dereferencing raw pointers\n* Calling functions via FFI\n* Calling functions marked unsafe\n\nThese safety checks can be relaxed for a section of the code by wrapping the\nunsafe instructions with an `unsafe` block. For instance:\n\n```\nunsafe fn f() { return; }\n\nfn main() {\n unsafe { f(); } // ok!\n}\n```\n\nSee the [unsafe section][unsafe-section] of the Book for more details.\n\n#### Unsafe code in functions\n\nUnsafe code is currently accepted in unsafe functions, but that is being phased\nout in favor of requiring unsafe blocks here too.\n\n```\nunsafe fn f() { return; }\n\nunsafe fn g() {\n f(); // Is accepted, but no longer recommended\n unsafe { f(); } // Recommended way to write this\n}\n```\n\nLinting against this is controlled via the `unsafe_op_in_unsafe_fn` lint, which\nis `allow` by default but will be upgraded to `warn` in a future edition.\n\n[unsafe-section]: https://doc.rust-lang.org/book/ch19-01-unsafe-rust.html\n"},"level":"warning","spans":[{"file_name":"qt_accessible.rs","byte_start":28669,"byte_end":28727,"line_start":715,"line_end":715,"column_start":17,"column_end":75,"is_primary":true,"text":[{"text":" alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!","highlight_start":17,"highlight_end":75}],"label":"call to unsafe function","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"for more information, see issue #71668 ","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"consult the function's documentation for information on how to avoid undefined behavior","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"an unsafe function restricts its caller, but its body is safe by default","code":null,"level":"note","spans":[{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":9101,"byte_end":9104,"line_start":254,"line_end":254,"column_start":83,"column_end":86,"is_primary":true,"text":[{"text":" ({$($body:tt)*}) => { $crate::__cpp_internal!{ @find_rust_macro [#[no_mangle] pub] $($body)*} };","highlight_start":83,"highlight_end":86}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"qt_accessible.rs","byte_start":9251,"byte_end":33032,"line_start":259,"line_end":844,"column_start":1,"column_end":3,"is_primary":false,"text":[{"text":"cpp! {{","highlight_start":1,"highlight_end":8},{"text":" #include ","highlight_start":1,"highlight_end":35},{"text":"","highlight_start":1,"highlight_end":1},{"text":" #include ","highlight_start":1,"highlight_end":22},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// KEEP IN SYNC WITH CONSTANTS IN RUST!","highlight_start":1,"highlight_end":45},{"text":" const uint32_t CHECKED { QAccessible::UserText };","highlight_start":1,"highlight_end":54},{"text":" const uint32_t VALUE_MINIMUM { CHECKED + 1 };","highlight_start":1,"highlight_end":50},{"text":" const uint32_t VALUE_MAXIMUM { VALUE_MINIMUM + 1 };","highlight_start":1,"highlight_end":56},{"text":" const uint32_t VALUE_STEP { VALUE_MAXIMUM + 1 };","highlight_start":1,"highlight_end":53},{"text":" const uint32_t CHECKABLE { VALUE_STEP + 1 };","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Helper:","highlight_start":1,"highlight_end":15},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Descendents {","highlight_start":1,"highlight_end":24},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Descendents(void *root_item) {","highlight_start":1,"highlight_end":39},{"text":" rustDescendents = rust!(Descendents_ctor [root_item: *mut c_void as \"void*\"] ->","highlight_start":1,"highlight_end":92},{"text":" SharedVector as \"void*\" {","highlight_start":1,"highlight_end":54},{"text":" i_slint_core::accessibility::accessible_descendents(","highlight_start":1,"highlight_end":69},{"text":" &*(root_item as *mut ItemRc))","highlight_start":1,"highlight_end":54},{"text":" .collect()","highlight_start":1,"highlight_end":27},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" size_t count() const {","highlight_start":1,"highlight_end":31},{"text":" return rust!(Descendents_count [rustDescendents: SharedVector as \"void*\"] -> usize as \"size_t\" {","highlight_start":1,"highlight_end":117},{"text":" rustDescendents.len()","highlight_start":1,"highlight_end":37},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void* itemAt(size_t index) {","highlight_start":1,"highlight_end":37},{"text":" return rust!(Descendents_itemAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> *mut ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":50},{"text":" let item_rc = rustDescendents[index].clone();","highlight_start":1,"highlight_end":62},{"text":" let mut item_weak = Box::new(item_rc.downgrade());","highlight_start":1,"highlight_end":67},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Box::into_raw(item_weak)","highlight_start":1,"highlight_end":41},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role roleAt(size_t index) const {","highlight_start":1,"highlight_end":55},{"text":" return rust!(Descendents_roleAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> u32 as \"QAccessible::Role\" {","highlight_start":1,"highlight_end":52},{"text":" match rustDescendents[index].accessible_role() {","highlight_start":1,"highlight_end":65},{"text":" i_slint_core::items::AccessibleRole::None => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Button => QAccessible_Role_Button,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Checkbox => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::Combobox => QAccessible_Role_ComboBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::List => QAccessible_Role_List,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::Slider => QAccessible_Role_Slider,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Spinbox => QAccessible_Role_SpinBox,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::Tab => QAccessible_Role_PageTab,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::TabList => QAccessible_Role_PageTabList,","highlight_start":1,"highlight_end":98},{"text":" i_slint_core::items::AccessibleRole::Text => QAccessible_Role_StaticText,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::ProgressIndicator => QAccessible_Role_ProgressBar,","highlight_start":1,"highlight_end":108},{"text":" i_slint_core::items::AccessibleRole::Table => QAccessible_Role_Table,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Tree => QAccessible_Role_Tree,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::TextInput => QAccessible_Role_EditableText,","highlight_start":1,"highlight_end":101},{"text":" i_slint_core::items::AccessibleRole::Switch => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":94},{"text":" _ => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Descendents() {","highlight_start":1,"highlight_end":25},{"text":" auto descendentsPtr = &rustDescendents;","highlight_start":1,"highlight_end":52},{"text":" rust!(Descendents_dtor [descendentsPtr: *mut SharedVector as \"void**\"] {","highlight_start":1,"highlight_end":93},{"text":" core::ptr::read(descendentsPtr);","highlight_start":1,"highlight_end":49},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" void *rustDescendents;","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *root_item_for_window(void *rustWindow) {","highlight_start":1,"highlight_end":51},{"text":" return rust!(root_item_for_window_ [rustWindow: &crate::qt_window::QtWindow as \"void*\"]","highlight_start":1,"highlight_end":96},{"text":" -> *mut c_void as \"void*\" {","highlight_start":1,"highlight_end":44},{"text":" let root_item = Box::new(ItemRc::new(WindowInner::from_pub(&rustWindow.window).component(), 0).downgrade());","highlight_start":1,"highlight_end":121},{"text":" Box::into_raw(root_item) as _","highlight_start":1,"highlight_end":42},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QString item_string_property(void *data, uint32_t what) {","highlight_start":1,"highlight_end":62},{"text":" return rust!(item_string_property_","highlight_start":1,"highlight_end":43},{"text":" [data: &SlintAccessibleItemData as \"void*\", what: u32 as \"uint32_t\"]","highlight_start":1,"highlight_end":81},{"text":" -> QString as \"QString\" {","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(item) = data.item.upgrade() {","highlight_start":1,"highlight_end":54},{"text":" let string = match what {","highlight_start":1,"highlight_end":42},{"text":" NAME => item.accessible_string_property(AccessibleStringProperty::Label),","highlight_start":1,"highlight_end":94},{"text":" DESCRIPTION => item.accessible_string_property(AccessibleStringProperty::Description),","highlight_start":1,"highlight_end":107},{"text":" VALUE => item.accessible_string_property(AccessibleStringProperty::Value),","highlight_start":1,"highlight_end":95},{"text":" CHECKED => item.accessible_string_property(AccessibleStringProperty::Checked),","highlight_start":1,"highlight_end":99},{"text":" VALUE_MINIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMinimum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_MAXIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMaximum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_STEP => item.accessible_string_property(AccessibleStringProperty::ValueStep),","highlight_start":1,"highlight_end":104},{"text":" CHECKABLE => item.accessible_string_property(AccessibleStringProperty::Checkable),","highlight_start":1,"highlight_end":103},{"text":" _ => None,","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":19},{"text":" if let Some(string) = string {","highlight_start":1,"highlight_end":47},{"text":" return QString::from(string.as_ref())","highlight_start":1,"highlight_end":58},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" };","highlight_start":1,"highlight_end":15},{"text":" QString::default()","highlight_start":1,"highlight_end":31},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible:","highlight_start":1,"highlight_end":25},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Base object for accessibility support","highlight_start":1,"highlight_end":45},{"text":" class Slint_accessible : public QAccessibleInterface {","highlight_start":1,"highlight_end":59},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible(QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":81},{"text":" has_focus(false), has_focus_delegation(false), m_role(role), m_parent(parent)","highlight_start":1,"highlight_end":91},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible() {","highlight_start":1,"highlight_end":30},{"text":" qDeleteAll(m_children);","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void *rustItem() const = 0;","highlight_start":1,"highlight_end":44},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns the SlintWidget of the window... we have no other.","highlight_start":1,"highlight_end":70},{"text":" virtual QWidget *qwidget() const = 0;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapToGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":51},{"text":" return qwidget()->mapToGlobal(p);","highlight_start":1,"highlight_end":46},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapFromGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":53},{"text":" return qwidget()->mapFromGlobal(p);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void clearFocus() {","highlight_start":1,"highlight_end":28},{"text":" has_focus = false;","highlight_start":1,"highlight_end":31},{"text":" has_focus_delegation = false;","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" static_cast(child(i))->clearFocus();","highlight_start":1,"highlight_end":73},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void delegateFocus() const {","highlight_start":1,"highlight_end":45},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns true if the item accepted the focus; false otherwise.","highlight_start":1,"highlight_end":73},{"text":" bool focusItem(void *item) const {","highlight_start":1,"highlight_end":43},{"text":" auto my_item = rustItem();","highlight_start":1,"highlight_end":39},{"text":" if (rust!(Slint_accessible_findItem [item: &ItemWeak as \"void *\", my_item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":129},{"text":" item == my_item","highlight_start":1,"highlight_end":32},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" has_focus = true;","highlight_start":1,"highlight_end":34},{"text":"","highlight_start":1,"highlight_end":1},{"text":" delegateFocus();","highlight_start":1,"highlight_end":33},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" if (static_cast(child(i))->focusItem(item)) {","highlight_start":1,"highlight_end":82},{"text":" return true;","highlight_start":1,"highlight_end":33},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return false;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void sendFocusChangeEvent() const {","highlight_start":1,"highlight_end":44},{"text":" auto event = QAccessibleEvent(object(), QAccessible::Focus);","highlight_start":1,"highlight_end":73},{"text":" QAccessible::updateAccessibility(&event);","highlight_start":1,"highlight_end":54},{"text":" has_focus_delegation = true;","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isValid() const override {","highlight_start":1,"highlight_end":40},{"text":" return true;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // navigation, hierarchy","highlight_start":1,"highlight_end":33},{"text":" QAccessibleInterface *parent() const override {","highlight_start":1,"highlight_end":56},{"text":" return m_parent;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *focusChild() const override {","highlight_start":1,"highlight_end":60},{"text":" if (has_focus_delegation) {","highlight_start":1,"highlight_end":40},{"text":" return const_cast(static_cast(this));","highlight_start":1,"highlight_end":108},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" if (auto focus = child(i)->focusChild()) return focus;","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfChild(const QAccessibleInterface *child) const override {","highlight_start":1,"highlight_end":77},{"text":" return m_children.indexOf(child->object()); // FIXME: Theoretically we can have several QAIs per QObject!","highlight_start":1,"highlight_end":118},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Will *not* trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":70},{"text":" // Use this from the Slint side to make sure the accessibility","highlight_start":1,"highlight_end":71},{"text":" // item tree is not generated needlessly.","highlight_start":1,"highlight_end":50},{"text":" int rawChildCount() const {","highlight_start":1,"highlight_end":36},{"text":" return m_children.count();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// Will *not* trigger a build of the accessibility tree!","highlight_start":1,"highlight_end":66},{"text":" QAccessibleInterface *rawChild(int index) const {","highlight_start":1,"highlight_end":58},{"text":" if (0 <= index && index < rawChildCount())","highlight_start":1,"highlight_end":55},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // May trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":63},{"text":" // Use this from the Qt API side (which is triggered by the OS accessibility","highlight_start":1,"highlight_end":85},{"text":" // layer to make sure accessibility information is up-to-date.","highlight_start":1,"highlight_end":71},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" return rawChildCount();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *child(int index) const override {","highlight_start":1,"highlight_end":64},{"text":" if (0 <= index && index < childCount())","highlight_start":1,"highlight_end":52},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setText(QAccessible::Text t, const QString &text) override {","highlight_start":1,"highlight_end":74},{"text":" Q_UNUSED(t); Q_UNUSED(text);","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role role() const override {","highlight_start":1,"highlight_end":50},{"text":" return m_role;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QRect rect() const override {","highlight_start":1,"highlight_end":38},{"text":" auto item = rustItem();","highlight_start":1,"highlight_end":36},{"text":" QRectF r = rust!(Slint_accessible_item_rect","highlight_start":1,"highlight_end":56},{"text":" [item: *const ItemWeak as \"void*\"] -> qttypes::QRectF as \"QRectF\" {","highlight_start":1,"highlight_end":84},{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":1,"highlight_end":78},{"text":" let geometry = item_rc.geometry();","highlight_start":1,"highlight_end":59},{"text":"","highlight_start":1,"highlight_end":1},{"text":" let mapped = item_rc.map_to_window(geometry.origin);","highlight_start":1,"highlight_end":77},{"text":"","highlight_start":1,"highlight_end":1},{"text":" qttypes::QRectF {","highlight_start":1,"highlight_end":42},{"text":" x: mapped.x as _,","highlight_start":1,"highlight_end":46},{"text":" y: mapped.y as _,","highlight_start":1,"highlight_end":46},{"text":" width: geometry.width() as _,","highlight_start":1,"highlight_end":58},{"text":" height: geometry.height() as _,","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":26},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Default::default()","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":22},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" auto topLeft = mapToGlobal(QPoint(static_cast(r.left()), static_cast(r.top())));","highlight_start":1,"highlight_end":103},{"text":" auto bottomRight = mapToGlobal(QPoint(static_cast(r.right()), static_cast(r.bottom())));","highlight_start":1,"highlight_end":111},{"text":" return QRect(topLeft, bottomRight);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *childAt(int x, int y) const override {","highlight_start":1,"highlight_end":69},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" auto c = child(i);","highlight_start":1,"highlight_end":35},{"text":" auto r = c->rect();","highlight_start":1,"highlight_end":36},{"text":" if (r.contains(x, y)) return c;","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void updateAccessibilityTree() const;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" protected:","highlight_start":1,"highlight_end":15},{"text":" mutable bool has_focus;","highlight_start":1,"highlight_end":32},{"text":" mutable bool has_focus_delegation;","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QAccessible::Role m_role = QAccessible::NoRole;","highlight_start":1,"highlight_end":56},{"text":" QAccessibleInterface *m_parent = nullptr;","highlight_start":1,"highlight_end":50},{"text":" mutable QList m_children;","highlight_start":1,"highlight_end":44},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_item:","highlight_start":1,"highlight_end":30},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_item : public Slint_accessible, public QAccessibleValueInterface, public QAccessibleActionInterface {","highlight_start":1,"highlight_end":129},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_item(void *item, QObject *obj, QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":112},{"text":" Slint_accessible(role, parent), m_object(obj)","highlight_start":1,"highlight_end":58},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" m_data = rust!(Slint_accessible_item_ctor [obj: *mut c_void as \"QObject*\",","highlight_start":1,"highlight_end":87},{"text":" item: &ItemWeak as \"void*\"] ->","highlight_start":1,"highlight_end":51},{"text":" *mut SlintAccessibleItemData as \"void*\" {","highlight_start":1,"highlight_end":62},{"text":" let data = SlintAccessibleItemData::new_pin_box(obj, item);","highlight_start":1,"highlight_end":84},{"text":" unsafe { Box::into_raw(Pin::into_inner_unchecked(data)) }","highlight_start":1,"highlight_end":82},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleActionInterface *actionInterface() { return this; }","highlight_start":1,"highlight_end":71},{"text":" QAccessibleValueInterface *valueInterface() { return this; }","highlight_start":1,"highlight_end":69},{"text":"","highlight_start":1,"highlight_end":1},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_item() {","highlight_start":1,"highlight_end":35},{"text":" rust!(Slint_accessible_item_dtor [m_data: *mut SlintAccessibleItemData as \"void*\"] {","highlight_start":1,"highlight_end":97},{"text":" unsafe { Pin::new_unchecked(Box::from_raw(m_data)) };","highlight_start":1,"highlight_end":70},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return rust!(Slint_accessible_item_rustItem [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> *const ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":139},{"text":" &m_data.item","highlight_start":1,"highlight_end":29},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_object;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return dynamic_cast(parent())->qwidget();","highlight_start":1,"highlight_end":74},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *data() const {","highlight_start":1,"highlight_end":29},{"text":" return m_data;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return parent()->window();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void delegateFocus() const override {","highlight_start":1,"highlight_end":46},{"text":" if (!has_focus) { return; }","highlight_start":1,"highlight_end":40},{"text":"","highlight_start":1,"highlight_end":1},{"text":" auto index = rust!(Slint_accessible_item_delegate_focus [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> i32 as \"int\" {","highlight_start":1,"highlight_end":137},{"text":" m_data.item.upgrade()","highlight_start":1,"highlight_end":38},{"text":" .and_then(|i| { i.accessible_string_property(AccessibleStringProperty::DelegateFocus) })","highlight_start":1,"highlight_end":109},{"text":" .and_then(|s| s.as_str().parse::().ok()).unwrap_or(-1)","highlight_start":1,"highlight_end":80},{"text":" });","highlight_start":1,"highlight_end":16},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index >= 0 && index < rawChildCount()) {","highlight_start":1,"highlight_end":57},{"text":" static_cast(rawChild(index))->sendFocusChangeEvent();","highlight_start":1,"highlight_end":94},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":40},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" return item_string_property(m_data, t);","highlight_start":1,"highlight_end":52},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" auto checked = item_string_property(m_data, CHECKED);","highlight_start":1,"highlight_end":66},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" state.focused = has_focus_delegation;","highlight_start":1,"highlight_end":50},{"text":" state.checked = (checked == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":57},{"text":" state.checkable = (item_string_property(m_data, CHECKABLE) == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":91},{"text":" return state; /* FIXME */","highlight_start":1,"highlight_end":38},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *interface_cast(QAccessible::InterfaceType t) override {","highlight_start":1,"highlight_end":70},{"text":" if (t == QAccessible::ValueInterface && !item_string_property(m_data, QAccessible::Value).isEmpty()) {","highlight_start":1,"highlight_end":115},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":70},{"text":" } else if (t == QAccessible::ActionInterface) {","highlight_start":1,"highlight_end":60},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return QAccessibleInterface::interface_cast(t);","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // AccessibleValueInterface:","highlight_start":1,"highlight_end":37},{"text":" QVariant currentValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, QAccessible::Value);","highlight_start":1,"highlight_end":69},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setCurrentValue(const QVariant &value) override {","highlight_start":1,"highlight_end":63},{"text":" QString value_string = value.toString();","highlight_start":1,"highlight_end":53},{"text":" rust!(Slint_accessible_setCurrentValue [m_data: Pin<&SlintAccessibleItemData> as \"void*\", value_string: qttypes::QString as \"QString\"] {","highlight_start":1,"highlight_end":149},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":70},{"text":" item.accessible_action(&AccessibilityAction::SetValue(i_slint_core::format!(\"{value_string}\")));","highlight_start":1,"highlight_end":113},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant maximumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MAXIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MINIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumStepSize() const override {","highlight_start":1,"highlight_end":52},{"text":" return item_string_property(m_data, VALUE_STEP);","highlight_start":1,"highlight_end":61},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList actionNames() const override {","highlight_start":1,"highlight_end":51},{"text":" int supported = rust!(Slint_accessible_item_supported [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> SupportedAccessibilityAction as \"uint\" {","highlight_start":1,"highlight_end":161},{"text":" m_data.item.upgrade().map(|i| i.supported_accessibility_actions()).unwrap_or_default()","highlight_start":1,"highlight_end":103},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" QStringList actions;","highlight_start":1,"highlight_end":33},{"text":" if (supported & rust!(Slint_accessible_item_an1 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Default }))","highlight_start":1,"highlight_end":149},{"text":" actions << QAccessibleActionInterface::pressAction();","highlight_start":1,"highlight_end":70},{"text":" if (supported & rust!(Slint_accessible_item_an2 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Increment }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::increaseAction();","highlight_start":1,"highlight_end":73},{"text":" if (supported & rust!(Slint_accessible_item_an3 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Decrement }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::decreaseAction();","highlight_start":1,"highlight_end":73},{"text":" return actions;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void doAction(const QString &actionName) override {","highlight_start":1,"highlight_end":60},{"text":" if (actionName == QAccessibleActionInterface::pressAction()) {","highlight_start":1,"highlight_end":75},{"text":" rust!(Slint_accessible_item_do_action1 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Default);","highlight_start":1,"highlight_end":75},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::increaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action2 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Increment);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::decreaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action3 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Decrement);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList keyBindingsForAction(const QString &) const override {","highlight_start":1,"highlight_end":75},{"text":" return QStringList();","highlight_start":1,"highlight_end":34},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QObject *m_object = nullptr;","highlight_start":1,"highlight_end":37},{"text":" mutable void *m_data = nullptr;","highlight_start":1,"highlight_end":40},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_window:","highlight_start":1,"highlight_end":32},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_window : public Slint_accessible {","highlight_start":1,"highlight_end":62},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_window(QWidget *widget, void *rust_window) :","highlight_start":1,"highlight_end":70},{"text":" Slint_accessible(QAccessible::Window, QAccessible::queryAccessibleInterface(qApp)),","highlight_start":1,"highlight_end":96},{"text":" m_widget(widget),","highlight_start":1,"highlight_end":30},{"text":" m_rustWindow(rust_window)","highlight_start":1,"highlight_end":38},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_window()","highlight_start":1,"highlight_end":35},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" rust!(Slint_accessible_window_dtor [m_rustWindow: *mut c_void as \"void*\"] {","highlight_start":1,"highlight_end":88},{"text":" alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!","highlight_start":1,"highlight_end":128},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isUsed() const {","highlight_start":1,"highlight_end":30},{"text":" return is_used;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return root_item_for_window(m_rustWindow);","highlight_start":1,"highlight_end":55},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return qobject_cast(object())->windowHandle();","highlight_start":1,"highlight_end":70},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" if (!is_used) { updateAccessibilityTree(); }","highlight_start":1,"highlight_end":57},{"text":" is_used = true;","highlight_start":1,"highlight_end":28},{"text":" return Slint_accessible::childCount();","highlight_start":1,"highlight_end":51},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" switch (t) {","highlight_start":1,"highlight_end":25},{"text":" case QAccessible::Name: return qobject_cast(object())->windowTitle();","highlight_start":1,"highlight_end":96},{"text":" default: return QString();","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" return state;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QWidget *m_widget;","highlight_start":1,"highlight_end":27},{"text":" void *m_rustWindow; // *const QtWindow","highlight_start":1,"highlight_end":47},{"text":" mutable bool is_used = false;","highlight_start":1,"highlight_end":38},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList deleteStaleItems(QList &¤t_children) {","highlight_start":1,"highlight_end":77},{"text":" // Delete no longer valid objects:","highlight_start":1,"highlight_end":43},{"text":" current_children.erase(std::remove_if(current_children.begin(), current_children.end(), [](QObject *o) {","highlight_start":1,"highlight_end":113},{"text":" auto ai = dynamic_cast(QAccessible::queryAccessibleInterface(o));","highlight_start":1,"highlight_end":103},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" auto data = ai->data();","highlight_start":1,"highlight_end":36},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (rust!(Slint_delete_stale_items","highlight_start":1,"highlight_end":47},{"text":" [data: Pin<&SlintAccessibleItemData> as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":89},{"text":" data.item.upgrade().is_none()","highlight_start":1,"highlight_end":46},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" o->deleteLater();","highlight_start":1,"highlight_end":34},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" return false;","highlight_start":1,"highlight_end":30},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }), current_children.end());","highlight_start":1,"highlight_end":37},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return std::move(current_children);","highlight_start":1,"highlight_end":44},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfItem(const QList &existing, void *item) {","highlight_start":1,"highlight_end":68},{"text":" for (int i = 0; i < existing.count(); ++i) {","highlight_start":1,"highlight_end":53},{"text":" auto data = dynamic_cast(QAccessible::queryAccessibleInterface(existing[i]));","highlight_start":1,"highlight_end":115},{"text":" if (rust!(Slint_indexOfItems [data: Pin<&SlintAccessibleItemData> as \"void*\", item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":138},{"text":" data.item == *item","highlight_start":1,"highlight_end":35},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" return i;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" return -1;","highlight_start":1,"highlight_end":19},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList updateItems(QList &¤t_children,","highlight_start":1,"highlight_end":70},{"text":" Descendents &descendents,","highlight_start":1,"highlight_end":59},{"text":" Slint_accessible *parent) {","highlight_start":1,"highlight_end":61},{"text":" QList children = {};","highlight_start":1,"highlight_end":40},{"text":" children.reserve(descendents.count());","highlight_start":1,"highlight_end":47},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (size_t i = 0; i < descendents.count(); ++i) {","highlight_start":1,"highlight_end":59},{"text":" auto item = descendents.itemAt(i);","highlight_start":1,"highlight_end":47},{"text":" auto index = indexOfItem(current_children, item);","highlight_start":1,"highlight_end":62},{"text":" QObject *object = nullptr;","highlight_start":1,"highlight_end":39},{"text":" Slint_accessible_item *ai = nullptr;","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index == -1) {","highlight_start":1,"highlight_end":31},{"text":" // Create new item:","highlight_start":1,"highlight_end":36},{"text":" object = new QObject();","highlight_start":1,"highlight_end":40},{"text":" auto role = descendents.roleAt(i);","highlight_start":1,"highlight_end":51},{"text":" ai = new Slint_accessible_item(item, object, role, parent);","highlight_start":1,"highlight_end":76},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::registerAccessibleInterface(ai);","highlight_start":1,"highlight_end":62},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" // Reuse existing item:","highlight_start":1,"highlight_end":40},{"text":" object = current_children[index];","highlight_start":1,"highlight_end":50},{"text":" ai = dynamic_cast(QAccessible::queryAccessibleInterface(object));","highlight_start":1,"highlight_end":107},{"text":"","highlight_start":1,"highlight_end":1},{"text":" current_children.removeAt(index);","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" Q_ASSERT(object);","highlight_start":1,"highlight_end":30},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ai->updateAccessibilityTree();","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" children.append(object);","highlight_start":1,"highlight_end":37},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return children;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void Slint_accessible::updateAccessibilityTree() const {","highlight_start":1,"highlight_end":61},{"text":" QList valid_objects = deleteStaleItems(std::move(m_children));","highlight_start":1,"highlight_end":82},{"text":" auto descendents = Descendents(rustItem());","highlight_start":1,"highlight_end":52},{"text":"","highlight_start":1,"highlight_end":1},{"text":" m_children = updateItems(std::move(valid_objects), descendents,","highlight_start":1,"highlight_end":72},{"text":" const_cast(this));","highlight_start":1,"highlight_end":72},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"}}","highlight_start":1,"highlight_end":3}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"cpp!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":8974,"byte_end":8990,"line_start":252,"line_end":252,"column_start":1,"column_end":17,"is_primary":false,"text":[{"text":"macro_rules! cpp {","highlight_start":1,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null},{"message":"consider wrapping the function body in an unsafe block","code":null,"level":"help","spans":[{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5541,"byte_end":5541,"line_start":149,"line_end":149,"column_start":63,"column_end":63,"is_primary":true,"text":[{"text":" $($a)* unsafe extern \"C\" fn $i($($an : *const $at),*) {","highlight_start":63,"highlight_end":63}],"label":null,"suggested_replacement":"{ unsafe ","suggestion_applicability":"MachineApplicable","expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4362,"byte_end":4431,"line_start":130,"line_end":130,"column_start":9,"column_end":78,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @expand_rust_macro [$($a)*] $($rust_body)* }","highlight_start":9,"highlight_end":78}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":9045,"byte_end":9116,"line_start":254,"line_end":254,"column_start":27,"column_end":98,"is_primary":false,"text":[{"text":" ({$($body:tt)*}) => { $crate::__cpp_internal!{ @find_rust_macro [#[no_mangle] pub] $($body)*} };","highlight_start":27,"highlight_end":98}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"qt_accessible.rs","byte_start":9251,"byte_end":33032,"line_start":259,"line_end":844,"column_start":1,"column_end":3,"is_primary":false,"text":[{"text":"cpp! {{","highlight_start":1,"highlight_end":8},{"text":" #include ","highlight_start":1,"highlight_end":35},{"text":"","highlight_start":1,"highlight_end":1},{"text":" #include ","highlight_start":1,"highlight_end":22},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// KEEP IN SYNC WITH CONSTANTS IN RUST!","highlight_start":1,"highlight_end":45},{"text":" const uint32_t CHECKED { QAccessible::UserText };","highlight_start":1,"highlight_end":54},{"text":" const uint32_t VALUE_MINIMUM { CHECKED + 1 };","highlight_start":1,"highlight_end":50},{"text":" const uint32_t VALUE_MAXIMUM { VALUE_MINIMUM + 1 };","highlight_start":1,"highlight_end":56},{"text":" const uint32_t VALUE_STEP { VALUE_MAXIMUM + 1 };","highlight_start":1,"highlight_end":53},{"text":" const uint32_t CHECKABLE { VALUE_STEP + 1 };","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Helper:","highlight_start":1,"highlight_end":15},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Descendents {","highlight_start":1,"highlight_end":24},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Descendents(void *root_item) {","highlight_start":1,"highlight_end":39},{"text":" rustDescendents = rust!(Descendents_ctor [root_item: *mut c_void as \"void*\"] ->","highlight_start":1,"highlight_end":92},{"text":" SharedVector as \"void*\" {","highlight_start":1,"highlight_end":54},{"text":" i_slint_core::accessibility::accessible_descendents(","highlight_start":1,"highlight_end":69},{"text":" &*(root_item as *mut ItemRc))","highlight_start":1,"highlight_end":54},{"text":" .collect()","highlight_start":1,"highlight_end":27},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" size_t count() const {","highlight_start":1,"highlight_end":31},{"text":" return rust!(Descendents_count [rustDescendents: SharedVector as \"void*\"] -> usize as \"size_t\" {","highlight_start":1,"highlight_end":117},{"text":" rustDescendents.len()","highlight_start":1,"highlight_end":37},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void* itemAt(size_t index) {","highlight_start":1,"highlight_end":37},{"text":" return rust!(Descendents_itemAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> *mut ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":50},{"text":" let item_rc = rustDescendents[index].clone();","highlight_start":1,"highlight_end":62},{"text":" let mut item_weak = Box::new(item_rc.downgrade());","highlight_start":1,"highlight_end":67},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Box::into_raw(item_weak)","highlight_start":1,"highlight_end":41},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role roleAt(size_t index) const {","highlight_start":1,"highlight_end":55},{"text":" return rust!(Descendents_roleAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> u32 as \"QAccessible::Role\" {","highlight_start":1,"highlight_end":52},{"text":" match rustDescendents[index].accessible_role() {","highlight_start":1,"highlight_end":65},{"text":" i_slint_core::items::AccessibleRole::None => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Button => QAccessible_Role_Button,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Checkbox => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::Combobox => QAccessible_Role_ComboBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::List => QAccessible_Role_List,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::Slider => QAccessible_Role_Slider,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Spinbox => QAccessible_Role_SpinBox,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::Tab => QAccessible_Role_PageTab,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::TabList => QAccessible_Role_PageTabList,","highlight_start":1,"highlight_end":98},{"text":" i_slint_core::items::AccessibleRole::Text => QAccessible_Role_StaticText,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::ProgressIndicator => QAccessible_Role_ProgressBar,","highlight_start":1,"highlight_end":108},{"text":" i_slint_core::items::AccessibleRole::Table => QAccessible_Role_Table,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Tree => QAccessible_Role_Tree,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::TextInput => QAccessible_Role_EditableText,","highlight_start":1,"highlight_end":101},{"text":" i_slint_core::items::AccessibleRole::Switch => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":94},{"text":" _ => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Descendents() {","highlight_start":1,"highlight_end":25},{"text":" auto descendentsPtr = &rustDescendents;","highlight_start":1,"highlight_end":52},{"text":" rust!(Descendents_dtor [descendentsPtr: *mut SharedVector as \"void**\"] {","highlight_start":1,"highlight_end":93},{"text":" core::ptr::read(descendentsPtr);","highlight_start":1,"highlight_end":49},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" void *rustDescendents;","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *root_item_for_window(void *rustWindow) {","highlight_start":1,"highlight_end":51},{"text":" return rust!(root_item_for_window_ [rustWindow: &crate::qt_window::QtWindow as \"void*\"]","highlight_start":1,"highlight_end":96},{"text":" -> *mut c_void as \"void*\" {","highlight_start":1,"highlight_end":44},{"text":" let root_item = Box::new(ItemRc::new(WindowInner::from_pub(&rustWindow.window).component(), 0).downgrade());","highlight_start":1,"highlight_end":121},{"text":" Box::into_raw(root_item) as _","highlight_start":1,"highlight_end":42},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QString item_string_property(void *data, uint32_t what) {","highlight_start":1,"highlight_end":62},{"text":" return rust!(item_string_property_","highlight_start":1,"highlight_end":43},{"text":" [data: &SlintAccessibleItemData as \"void*\", what: u32 as \"uint32_t\"]","highlight_start":1,"highlight_end":81},{"text":" -> QString as \"QString\" {","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(item) = data.item.upgrade() {","highlight_start":1,"highlight_end":54},{"text":" let string = match what {","highlight_start":1,"highlight_end":42},{"text":" NAME => item.accessible_string_property(AccessibleStringProperty::Label),","highlight_start":1,"highlight_end":94},{"text":" DESCRIPTION => item.accessible_string_property(AccessibleStringProperty::Description),","highlight_start":1,"highlight_end":107},{"text":" VALUE => item.accessible_string_property(AccessibleStringProperty::Value),","highlight_start":1,"highlight_end":95},{"text":" CHECKED => item.accessible_string_property(AccessibleStringProperty::Checked),","highlight_start":1,"highlight_end":99},{"text":" VALUE_MINIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMinimum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_MAXIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMaximum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_STEP => item.accessible_string_property(AccessibleStringProperty::ValueStep),","highlight_start":1,"highlight_end":104},{"text":" CHECKABLE => item.accessible_string_property(AccessibleStringProperty::Checkable),","highlight_start":1,"highlight_end":103},{"text":" _ => None,","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":19},{"text":" if let Some(string) = string {","highlight_start":1,"highlight_end":47},{"text":" return QString::from(string.as_ref())","highlight_start":1,"highlight_end":58},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" };","highlight_start":1,"highlight_end":15},{"text":" QString::default()","highlight_start":1,"highlight_end":31},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible:","highlight_start":1,"highlight_end":25},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Base object for accessibility support","highlight_start":1,"highlight_end":45},{"text":" class Slint_accessible : public QAccessibleInterface {","highlight_start":1,"highlight_end":59},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible(QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":81},{"text":" has_focus(false), has_focus_delegation(false), m_role(role), m_parent(parent)","highlight_start":1,"highlight_end":91},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible() {","highlight_start":1,"highlight_end":30},{"text":" qDeleteAll(m_children);","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void *rustItem() const = 0;","highlight_start":1,"highlight_end":44},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns the SlintWidget of the window... we have no other.","highlight_start":1,"highlight_end":70},{"text":" virtual QWidget *qwidget() const = 0;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapToGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":51},{"text":" return qwidget()->mapToGlobal(p);","highlight_start":1,"highlight_end":46},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapFromGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":53},{"text":" return qwidget()->mapFromGlobal(p);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void clearFocus() {","highlight_start":1,"highlight_end":28},{"text":" has_focus = false;","highlight_start":1,"highlight_end":31},{"text":" has_focus_delegation = false;","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" static_cast(child(i))->clearFocus();","highlight_start":1,"highlight_end":73},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void delegateFocus() const {","highlight_start":1,"highlight_end":45},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns true if the item accepted the focus; false otherwise.","highlight_start":1,"highlight_end":73},{"text":" bool focusItem(void *item) const {","highlight_start":1,"highlight_end":43},{"text":" auto my_item = rustItem();","highlight_start":1,"highlight_end":39},{"text":" if (rust!(Slint_accessible_findItem [item: &ItemWeak as \"void *\", my_item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":129},{"text":" item == my_item","highlight_start":1,"highlight_end":32},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" has_focus = true;","highlight_start":1,"highlight_end":34},{"text":"","highlight_start":1,"highlight_end":1},{"text":" delegateFocus();","highlight_start":1,"highlight_end":33},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" if (static_cast(child(i))->focusItem(item)) {","highlight_start":1,"highlight_end":82},{"text":" return true;","highlight_start":1,"highlight_end":33},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return false;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void sendFocusChangeEvent() const {","highlight_start":1,"highlight_end":44},{"text":" auto event = QAccessibleEvent(object(), QAccessible::Focus);","highlight_start":1,"highlight_end":73},{"text":" QAccessible::updateAccessibility(&event);","highlight_start":1,"highlight_end":54},{"text":" has_focus_delegation = true;","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isValid() const override {","highlight_start":1,"highlight_end":40},{"text":" return true;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // navigation, hierarchy","highlight_start":1,"highlight_end":33},{"text":" QAccessibleInterface *parent() const override {","highlight_start":1,"highlight_end":56},{"text":" return m_parent;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *focusChild() const override {","highlight_start":1,"highlight_end":60},{"text":" if (has_focus_delegation) {","highlight_start":1,"highlight_end":40},{"text":" return const_cast(static_cast(this));","highlight_start":1,"highlight_end":108},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" if (auto focus = child(i)->focusChild()) return focus;","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfChild(const QAccessibleInterface *child) const override {","highlight_start":1,"highlight_end":77},{"text":" return m_children.indexOf(child->object()); // FIXME: Theoretically we can have several QAIs per QObject!","highlight_start":1,"highlight_end":118},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Will *not* trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":70},{"text":" // Use this from the Slint side to make sure the accessibility","highlight_start":1,"highlight_end":71},{"text":" // item tree is not generated needlessly.","highlight_start":1,"highlight_end":50},{"text":" int rawChildCount() const {","highlight_start":1,"highlight_end":36},{"text":" return m_children.count();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// Will *not* trigger a build of the accessibility tree!","highlight_start":1,"highlight_end":66},{"text":" QAccessibleInterface *rawChild(int index) const {","highlight_start":1,"highlight_end":58},{"text":" if (0 <= index && index < rawChildCount())","highlight_start":1,"highlight_end":55},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // May trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":63},{"text":" // Use this from the Qt API side (which is triggered by the OS accessibility","highlight_start":1,"highlight_end":85},{"text":" // layer to make sure accessibility information is up-to-date.","highlight_start":1,"highlight_end":71},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" return rawChildCount();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *child(int index) const override {","highlight_start":1,"highlight_end":64},{"text":" if (0 <= index && index < childCount())","highlight_start":1,"highlight_end":52},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setText(QAccessible::Text t, const QString &text) override {","highlight_start":1,"highlight_end":74},{"text":" Q_UNUSED(t); Q_UNUSED(text);","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role role() const override {","highlight_start":1,"highlight_end":50},{"text":" return m_role;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QRect rect() const override {","highlight_start":1,"highlight_end":38},{"text":" auto item = rustItem();","highlight_start":1,"highlight_end":36},{"text":" QRectF r = rust!(Slint_accessible_item_rect","highlight_start":1,"highlight_end":56},{"text":" [item: *const ItemWeak as \"void*\"] -> qttypes::QRectF as \"QRectF\" {","highlight_start":1,"highlight_end":84},{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":1,"highlight_end":78},{"text":" let geometry = item_rc.geometry();","highlight_start":1,"highlight_end":59},{"text":"","highlight_start":1,"highlight_end":1},{"text":" let mapped = item_rc.map_to_window(geometry.origin);","highlight_start":1,"highlight_end":77},{"text":"","highlight_start":1,"highlight_end":1},{"text":" qttypes::QRectF {","highlight_start":1,"highlight_end":42},{"text":" x: mapped.x as _,","highlight_start":1,"highlight_end":46},{"text":" y: mapped.y as _,","highlight_start":1,"highlight_end":46},{"text":" width: geometry.width() as _,","highlight_start":1,"highlight_end":58},{"text":" height: geometry.height() as _,","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":26},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Default::default()","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":22},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" auto topLeft = mapToGlobal(QPoint(static_cast(r.left()), static_cast(r.top())));","highlight_start":1,"highlight_end":103},{"text":" auto bottomRight = mapToGlobal(QPoint(static_cast(r.right()), static_cast(r.bottom())));","highlight_start":1,"highlight_end":111},{"text":" return QRect(topLeft, bottomRight);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *childAt(int x, int y) const override {","highlight_start":1,"highlight_end":69},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" auto c = child(i);","highlight_start":1,"highlight_end":35},{"text":" auto r = c->rect();","highlight_start":1,"highlight_end":36},{"text":" if (r.contains(x, y)) return c;","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void updateAccessibilityTree() const;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" protected:","highlight_start":1,"highlight_end":15},{"text":" mutable bool has_focus;","highlight_start":1,"highlight_end":32},{"text":" mutable bool has_focus_delegation;","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QAccessible::Role m_role = QAccessible::NoRole;","highlight_start":1,"highlight_end":56},{"text":" QAccessibleInterface *m_parent = nullptr;","highlight_start":1,"highlight_end":50},{"text":" mutable QList m_children;","highlight_start":1,"highlight_end":44},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_item:","highlight_start":1,"highlight_end":30},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_item : public Slint_accessible, public QAccessibleValueInterface, public QAccessibleActionInterface {","highlight_start":1,"highlight_end":129},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_item(void *item, QObject *obj, QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":112},{"text":" Slint_accessible(role, parent), m_object(obj)","highlight_start":1,"highlight_end":58},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" m_data = rust!(Slint_accessible_item_ctor [obj: *mut c_void as \"QObject*\",","highlight_start":1,"highlight_end":87},{"text":" item: &ItemWeak as \"void*\"] ->","highlight_start":1,"highlight_end":51},{"text":" *mut SlintAccessibleItemData as \"void*\" {","highlight_start":1,"highlight_end":62},{"text":" let data = SlintAccessibleItemData::new_pin_box(obj, item);","highlight_start":1,"highlight_end":84},{"text":" unsafe { Box::into_raw(Pin::into_inner_unchecked(data)) }","highlight_start":1,"highlight_end":82},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleActionInterface *actionInterface() { return this; }","highlight_start":1,"highlight_end":71},{"text":" QAccessibleValueInterface *valueInterface() { return this; }","highlight_start":1,"highlight_end":69},{"text":"","highlight_start":1,"highlight_end":1},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_item() {","highlight_start":1,"highlight_end":35},{"text":" rust!(Slint_accessible_item_dtor [m_data: *mut SlintAccessibleItemData as \"void*\"] {","highlight_start":1,"highlight_end":97},{"text":" unsafe { Pin::new_unchecked(Box::from_raw(m_data)) };","highlight_start":1,"highlight_end":70},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return rust!(Slint_accessible_item_rustItem [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> *const ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":139},{"text":" &m_data.item","highlight_start":1,"highlight_end":29},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_object;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return dynamic_cast(parent())->qwidget();","highlight_start":1,"highlight_end":74},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *data() const {","highlight_start":1,"highlight_end":29},{"text":" return m_data;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return parent()->window();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void delegateFocus() const override {","highlight_start":1,"highlight_end":46},{"text":" if (!has_focus) { return; }","highlight_start":1,"highlight_end":40},{"text":"","highlight_start":1,"highlight_end":1},{"text":" auto index = rust!(Slint_accessible_item_delegate_focus [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> i32 as \"int\" {","highlight_start":1,"highlight_end":137},{"text":" m_data.item.upgrade()","highlight_start":1,"highlight_end":38},{"text":" .and_then(|i| { i.accessible_string_property(AccessibleStringProperty::DelegateFocus) })","highlight_start":1,"highlight_end":109},{"text":" .and_then(|s| s.as_str().parse::().ok()).unwrap_or(-1)","highlight_start":1,"highlight_end":80},{"text":" });","highlight_start":1,"highlight_end":16},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index >= 0 && index < rawChildCount()) {","highlight_start":1,"highlight_end":57},{"text":" static_cast(rawChild(index))->sendFocusChangeEvent();","highlight_start":1,"highlight_end":94},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":40},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" return item_string_property(m_data, t);","highlight_start":1,"highlight_end":52},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" auto checked = item_string_property(m_data, CHECKED);","highlight_start":1,"highlight_end":66},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" state.focused = has_focus_delegation;","highlight_start":1,"highlight_end":50},{"text":" state.checked = (checked == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":57},{"text":" state.checkable = (item_string_property(m_data, CHECKABLE) == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":91},{"text":" return state; /* FIXME */","highlight_start":1,"highlight_end":38},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *interface_cast(QAccessible::InterfaceType t) override {","highlight_start":1,"highlight_end":70},{"text":" if (t == QAccessible::ValueInterface && !item_string_property(m_data, QAccessible::Value).isEmpty()) {","highlight_start":1,"highlight_end":115},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":70},{"text":" } else if (t == QAccessible::ActionInterface) {","highlight_start":1,"highlight_end":60},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return QAccessibleInterface::interface_cast(t);","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // AccessibleValueInterface:","highlight_start":1,"highlight_end":37},{"text":" QVariant currentValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, QAccessible::Value);","highlight_start":1,"highlight_end":69},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setCurrentValue(const QVariant &value) override {","highlight_start":1,"highlight_end":63},{"text":" QString value_string = value.toString();","highlight_start":1,"highlight_end":53},{"text":" rust!(Slint_accessible_setCurrentValue [m_data: Pin<&SlintAccessibleItemData> as \"void*\", value_string: qttypes::QString as \"QString\"] {","highlight_start":1,"highlight_end":149},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":70},{"text":" item.accessible_action(&AccessibilityAction::SetValue(i_slint_core::format!(\"{value_string}\")));","highlight_start":1,"highlight_end":113},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant maximumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MAXIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MINIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumStepSize() const override {","highlight_start":1,"highlight_end":52},{"text":" return item_string_property(m_data, VALUE_STEP);","highlight_start":1,"highlight_end":61},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList actionNames() const override {","highlight_start":1,"highlight_end":51},{"text":" int supported = rust!(Slint_accessible_item_supported [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> SupportedAccessibilityAction as \"uint\" {","highlight_start":1,"highlight_end":161},{"text":" m_data.item.upgrade().map(|i| i.supported_accessibility_actions()).unwrap_or_default()","highlight_start":1,"highlight_end":103},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" QStringList actions;","highlight_start":1,"highlight_end":33},{"text":" if (supported & rust!(Slint_accessible_item_an1 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Default }))","highlight_start":1,"highlight_end":149},{"text":" actions << QAccessibleActionInterface::pressAction();","highlight_start":1,"highlight_end":70},{"text":" if (supported & rust!(Slint_accessible_item_an2 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Increment }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::increaseAction();","highlight_start":1,"highlight_end":73},{"text":" if (supported & rust!(Slint_accessible_item_an3 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Decrement }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::decreaseAction();","highlight_start":1,"highlight_end":73},{"text":" return actions;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void doAction(const QString &actionName) override {","highlight_start":1,"highlight_end":60},{"text":" if (actionName == QAccessibleActionInterface::pressAction()) {","highlight_start":1,"highlight_end":75},{"text":" rust!(Slint_accessible_item_do_action1 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Default);","highlight_start":1,"highlight_end":75},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::increaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action2 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Increment);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::decreaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action3 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Decrement);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList keyBindingsForAction(const QString &) const override {","highlight_start":1,"highlight_end":75},{"text":" return QStringList();","highlight_start":1,"highlight_end":34},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QObject *m_object = nullptr;","highlight_start":1,"highlight_end":37},{"text":" mutable void *m_data = nullptr;","highlight_start":1,"highlight_end":40},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_window:","highlight_start":1,"highlight_end":32},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_window : public Slint_accessible {","highlight_start":1,"highlight_end":62},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_window(QWidget *widget, void *rust_window) :","highlight_start":1,"highlight_end":70},{"text":" Slint_accessible(QAccessible::Window, QAccessible::queryAccessibleInterface(qApp)),","highlight_start":1,"highlight_end":96},{"text":" m_widget(widget),","highlight_start":1,"highlight_end":30},{"text":" m_rustWindow(rust_window)","highlight_start":1,"highlight_end":38},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_window()","highlight_start":1,"highlight_end":35},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" rust!(Slint_accessible_window_dtor [m_rustWindow: *mut c_void as \"void*\"] {","highlight_start":1,"highlight_end":88},{"text":" alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!","highlight_start":1,"highlight_end":128},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isUsed() const {","highlight_start":1,"highlight_end":30},{"text":" return is_used;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return root_item_for_window(m_rustWindow);","highlight_start":1,"highlight_end":55},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return qobject_cast(object())->windowHandle();","highlight_start":1,"highlight_end":70},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" if (!is_used) { updateAccessibilityTree(); }","highlight_start":1,"highlight_end":57},{"text":" is_used = true;","highlight_start":1,"highlight_end":28},{"text":" return Slint_accessible::childCount();","highlight_start":1,"highlight_end":51},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" switch (t) {","highlight_start":1,"highlight_end":25},{"text":" case QAccessible::Name: return qobject_cast(object())->windowTitle();","highlight_start":1,"highlight_end":96},{"text":" default: return QString();","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" return state;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QWidget *m_widget;","highlight_start":1,"highlight_end":27},{"text":" void *m_rustWindow; // *const QtWindow","highlight_start":1,"highlight_end":47},{"text":" mutable bool is_used = false;","highlight_start":1,"highlight_end":38},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList deleteStaleItems(QList &¤t_children) {","highlight_start":1,"highlight_end":77},{"text":" // Delete no longer valid objects:","highlight_start":1,"highlight_end":43},{"text":" current_children.erase(std::remove_if(current_children.begin(), current_children.end(), [](QObject *o) {","highlight_start":1,"highlight_end":113},{"text":" auto ai = dynamic_cast(QAccessible::queryAccessibleInterface(o));","highlight_start":1,"highlight_end":103},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" auto data = ai->data();","highlight_start":1,"highlight_end":36},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (rust!(Slint_delete_stale_items","highlight_start":1,"highlight_end":47},{"text":" [data: Pin<&SlintAccessibleItemData> as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":89},{"text":" data.item.upgrade().is_none()","highlight_start":1,"highlight_end":46},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" o->deleteLater();","highlight_start":1,"highlight_end":34},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" return false;","highlight_start":1,"highlight_end":30},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }), current_children.end());","highlight_start":1,"highlight_end":37},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return std::move(current_children);","highlight_start":1,"highlight_end":44},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfItem(const QList &existing, void *item) {","highlight_start":1,"highlight_end":68},{"text":" for (int i = 0; i < existing.count(); ++i) {","highlight_start":1,"highlight_end":53},{"text":" auto data = dynamic_cast(QAccessible::queryAccessibleInterface(existing[i]));","highlight_start":1,"highlight_end":115},{"text":" if (rust!(Slint_indexOfItems [data: Pin<&SlintAccessibleItemData> as \"void*\", item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":138},{"text":" data.item == *item","highlight_start":1,"highlight_end":35},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" return i;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" return -1;","highlight_start":1,"highlight_end":19},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList updateItems(QList &¤t_children,","highlight_start":1,"highlight_end":70},{"text":" Descendents &descendents,","highlight_start":1,"highlight_end":59},{"text":" Slint_accessible *parent) {","highlight_start":1,"highlight_end":61},{"text":" QList children = {};","highlight_start":1,"highlight_end":40},{"text":" children.reserve(descendents.count());","highlight_start":1,"highlight_end":47},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (size_t i = 0; i < descendents.count(); ++i) {","highlight_start":1,"highlight_end":59},{"text":" auto item = descendents.itemAt(i);","highlight_start":1,"highlight_end":47},{"text":" auto index = indexOfItem(current_children, item);","highlight_start":1,"highlight_end":62},{"text":" QObject *object = nullptr;","highlight_start":1,"highlight_end":39},{"text":" Slint_accessible_item *ai = nullptr;","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index == -1) {","highlight_start":1,"highlight_end":31},{"text":" // Create new item:","highlight_start":1,"highlight_end":36},{"text":" object = new QObject();","highlight_start":1,"highlight_end":40},{"text":" auto role = descendents.roleAt(i);","highlight_start":1,"highlight_end":51},{"text":" ai = new Slint_accessible_item(item, object, role, parent);","highlight_start":1,"highlight_end":76},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::registerAccessibleInterface(ai);","highlight_start":1,"highlight_end":62},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" // Reuse existing item:","highlight_start":1,"highlight_end":40},{"text":" object = current_children[index];","highlight_start":1,"highlight_end":50},{"text":" ai = dynamic_cast(QAccessible::queryAccessibleInterface(object));","highlight_start":1,"highlight_end":107},{"text":"","highlight_start":1,"highlight_end":1},{"text":" current_children.removeAt(index);","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" Q_ASSERT(object);","highlight_start":1,"highlight_end":30},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ai->updateAccessibilityTree();","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" children.append(object);","highlight_start":1,"highlight_end":37},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return children;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void Slint_accessible::updateAccessibilityTree() const {","highlight_start":1,"highlight_end":61},{"text":" QList valid_objects = deleteStaleItems(std::move(m_children));","highlight_start":1,"highlight_end":82},{"text":" auto descendents = Descendents(rustItem());","highlight_start":1,"highlight_end":52},{"text":"","highlight_start":1,"highlight_end":1},{"text":" m_children = updateItems(std::move(valid_objects), descendents,","highlight_start":1,"highlight_end":72},{"text":" const_cast(this));","highlight_start":1,"highlight_end":72},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"}}","highlight_start":1,"highlight_end":3}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"cpp!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":8974,"byte_end":8990,"line_start":252,"line_end":252,"column_start":1,"column_end":17,"is_primary":false,"text":[{"text":"macro_rules! cpp {","highlight_start":1,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5684,"byte_end":5684,"line_start":154,"line_end":154,"column_start":10,"column_end":10,"is_primary":true,"text":[{"text":" }","highlight_start":10,"highlight_end":10}],"label":null,"suggested_replacement":"}","suggestion_applicability":"MachineApplicable","expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4362,"byte_end":4431,"line_start":130,"line_end":130,"column_start":9,"column_end":78,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @expand_rust_macro [$($a)*] $($rust_body)* }","highlight_start":9,"highlight_end":78}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":9045,"byte_end":9116,"line_start":254,"line_end":254,"column_start":27,"column_end":98,"is_primary":false,"text":[{"text":" ({$($body:tt)*}) => { $crate::__cpp_internal!{ @find_rust_macro [#[no_mangle] pub] $($body)*} };","highlight_start":27,"highlight_end":98}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"qt_accessible.rs","byte_start":9251,"byte_end":33032,"line_start":259,"line_end":844,"column_start":1,"column_end":3,"is_primary":false,"text":[{"text":"cpp! {{","highlight_start":1,"highlight_end":8},{"text":" #include ","highlight_start":1,"highlight_end":35},{"text":"","highlight_start":1,"highlight_end":1},{"text":" #include ","highlight_start":1,"highlight_end":22},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// KEEP IN SYNC WITH CONSTANTS IN RUST!","highlight_start":1,"highlight_end":45},{"text":" const uint32_t CHECKED { QAccessible::UserText };","highlight_start":1,"highlight_end":54},{"text":" const uint32_t VALUE_MINIMUM { CHECKED + 1 };","highlight_start":1,"highlight_end":50},{"text":" const uint32_t VALUE_MAXIMUM { VALUE_MINIMUM + 1 };","highlight_start":1,"highlight_end":56},{"text":" const uint32_t VALUE_STEP { VALUE_MAXIMUM + 1 };","highlight_start":1,"highlight_end":53},{"text":" const uint32_t CHECKABLE { VALUE_STEP + 1 };","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Helper:","highlight_start":1,"highlight_end":15},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Descendents {","highlight_start":1,"highlight_end":24},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Descendents(void *root_item) {","highlight_start":1,"highlight_end":39},{"text":" rustDescendents = rust!(Descendents_ctor [root_item: *mut c_void as \"void*\"] ->","highlight_start":1,"highlight_end":92},{"text":" SharedVector as \"void*\" {","highlight_start":1,"highlight_end":54},{"text":" i_slint_core::accessibility::accessible_descendents(","highlight_start":1,"highlight_end":69},{"text":" &*(root_item as *mut ItemRc))","highlight_start":1,"highlight_end":54},{"text":" .collect()","highlight_start":1,"highlight_end":27},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" size_t count() const {","highlight_start":1,"highlight_end":31},{"text":" return rust!(Descendents_count [rustDescendents: SharedVector as \"void*\"] -> usize as \"size_t\" {","highlight_start":1,"highlight_end":117},{"text":" rustDescendents.len()","highlight_start":1,"highlight_end":37},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void* itemAt(size_t index) {","highlight_start":1,"highlight_end":37},{"text":" return rust!(Descendents_itemAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> *mut ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":50},{"text":" let item_rc = rustDescendents[index].clone();","highlight_start":1,"highlight_end":62},{"text":" let mut item_weak = Box::new(item_rc.downgrade());","highlight_start":1,"highlight_end":67},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Box::into_raw(item_weak)","highlight_start":1,"highlight_end":41},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role roleAt(size_t index) const {","highlight_start":1,"highlight_end":55},{"text":" return rust!(Descendents_roleAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> u32 as \"QAccessible::Role\" {","highlight_start":1,"highlight_end":52},{"text":" match rustDescendents[index].accessible_role() {","highlight_start":1,"highlight_end":65},{"text":" i_slint_core::items::AccessibleRole::None => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Button => QAccessible_Role_Button,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Checkbox => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::Combobox => QAccessible_Role_ComboBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::List => QAccessible_Role_List,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::Slider => QAccessible_Role_Slider,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Spinbox => QAccessible_Role_SpinBox,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::Tab => QAccessible_Role_PageTab,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::TabList => QAccessible_Role_PageTabList,","highlight_start":1,"highlight_end":98},{"text":" i_slint_core::items::AccessibleRole::Text => QAccessible_Role_StaticText,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::ProgressIndicator => QAccessible_Role_ProgressBar,","highlight_start":1,"highlight_end":108},{"text":" i_slint_core::items::AccessibleRole::Table => QAccessible_Role_Table,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Tree => QAccessible_Role_Tree,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::TextInput => QAccessible_Role_EditableText,","highlight_start":1,"highlight_end":101},{"text":" i_slint_core::items::AccessibleRole::Switch => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":94},{"text":" _ => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Descendents() {","highlight_start":1,"highlight_end":25},{"text":" auto descendentsPtr = &rustDescendents;","highlight_start":1,"highlight_end":52},{"text":" rust!(Descendents_dtor [descendentsPtr: *mut SharedVector as \"void**\"] {","highlight_start":1,"highlight_end":93},{"text":" core::ptr::read(descendentsPtr);","highlight_start":1,"highlight_end":49},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" void *rustDescendents;","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *root_item_for_window(void *rustWindow) {","highlight_start":1,"highlight_end":51},{"text":" return rust!(root_item_for_window_ [rustWindow: &crate::qt_window::QtWindow as \"void*\"]","highlight_start":1,"highlight_end":96},{"text":" -> *mut c_void as \"void*\" {","highlight_start":1,"highlight_end":44},{"text":" let root_item = Box::new(ItemRc::new(WindowInner::from_pub(&rustWindow.window).component(), 0).downgrade());","highlight_start":1,"highlight_end":121},{"text":" Box::into_raw(root_item) as _","highlight_start":1,"highlight_end":42},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QString item_string_property(void *data, uint32_t what) {","highlight_start":1,"highlight_end":62},{"text":" return rust!(item_string_property_","highlight_start":1,"highlight_end":43},{"text":" [data: &SlintAccessibleItemData as \"void*\", what: u32 as \"uint32_t\"]","highlight_start":1,"highlight_end":81},{"text":" -> QString as \"QString\" {","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(item) = data.item.upgrade() {","highlight_start":1,"highlight_end":54},{"text":" let string = match what {","highlight_start":1,"highlight_end":42},{"text":" NAME => item.accessible_string_property(AccessibleStringProperty::Label),","highlight_start":1,"highlight_end":94},{"text":" DESCRIPTION => item.accessible_string_property(AccessibleStringProperty::Description),","highlight_start":1,"highlight_end":107},{"text":" VALUE => item.accessible_string_property(AccessibleStringProperty::Value),","highlight_start":1,"highlight_end":95},{"text":" CHECKED => item.accessible_string_property(AccessibleStringProperty::Checked),","highlight_start":1,"highlight_end":99},{"text":" VALUE_MINIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMinimum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_MAXIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMaximum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_STEP => item.accessible_string_property(AccessibleStringProperty::ValueStep),","highlight_start":1,"highlight_end":104},{"text":" CHECKABLE => item.accessible_string_property(AccessibleStringProperty::Checkable),","highlight_start":1,"highlight_end":103},{"text":" _ => None,","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":19},{"text":" if let Some(string) = string {","highlight_start":1,"highlight_end":47},{"text":" return QString::from(string.as_ref())","highlight_start":1,"highlight_end":58},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" };","highlight_start":1,"highlight_end":15},{"text":" QString::default()","highlight_start":1,"highlight_end":31},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible:","highlight_start":1,"highlight_end":25},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Base object for accessibility support","highlight_start":1,"highlight_end":45},{"text":" class Slint_accessible : public QAccessibleInterface {","highlight_start":1,"highlight_end":59},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible(QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":81},{"text":" has_focus(false), has_focus_delegation(false), m_role(role), m_parent(parent)","highlight_start":1,"highlight_end":91},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible() {","highlight_start":1,"highlight_end":30},{"text":" qDeleteAll(m_children);","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void *rustItem() const = 0;","highlight_start":1,"highlight_end":44},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns the SlintWidget of the window... we have no other.","highlight_start":1,"highlight_end":70},{"text":" virtual QWidget *qwidget() const = 0;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapToGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":51},{"text":" return qwidget()->mapToGlobal(p);","highlight_start":1,"highlight_end":46},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapFromGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":53},{"text":" return qwidget()->mapFromGlobal(p);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void clearFocus() {","highlight_start":1,"highlight_end":28},{"text":" has_focus = false;","highlight_start":1,"highlight_end":31},{"text":" has_focus_delegation = false;","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" static_cast(child(i))->clearFocus();","highlight_start":1,"highlight_end":73},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void delegateFocus() const {","highlight_start":1,"highlight_end":45},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns true if the item accepted the focus; false otherwise.","highlight_start":1,"highlight_end":73},{"text":" bool focusItem(void *item) const {","highlight_start":1,"highlight_end":43},{"text":" auto my_item = rustItem();","highlight_start":1,"highlight_end":39},{"text":" if (rust!(Slint_accessible_findItem [item: &ItemWeak as \"void *\", my_item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":129},{"text":" item == my_item","highlight_start":1,"highlight_end":32},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" has_focus = true;","highlight_start":1,"highlight_end":34},{"text":"","highlight_start":1,"highlight_end":1},{"text":" delegateFocus();","highlight_start":1,"highlight_end":33},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" if (static_cast(child(i))->focusItem(item)) {","highlight_start":1,"highlight_end":82},{"text":" return true;","highlight_start":1,"highlight_end":33},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return false;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void sendFocusChangeEvent() const {","highlight_start":1,"highlight_end":44},{"text":" auto event = QAccessibleEvent(object(), QAccessible::Focus);","highlight_start":1,"highlight_end":73},{"text":" QAccessible::updateAccessibility(&event);","highlight_start":1,"highlight_end":54},{"text":" has_focus_delegation = true;","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isValid() const override {","highlight_start":1,"highlight_end":40},{"text":" return true;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // navigation, hierarchy","highlight_start":1,"highlight_end":33},{"text":" QAccessibleInterface *parent() const override {","highlight_start":1,"highlight_end":56},{"text":" return m_parent;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *focusChild() const override {","highlight_start":1,"highlight_end":60},{"text":" if (has_focus_delegation) {","highlight_start":1,"highlight_end":40},{"text":" return const_cast(static_cast(this));","highlight_start":1,"highlight_end":108},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" if (auto focus = child(i)->focusChild()) return focus;","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfChild(const QAccessibleInterface *child) const override {","highlight_start":1,"highlight_end":77},{"text":" return m_children.indexOf(child->object()); // FIXME: Theoretically we can have several QAIs per QObject!","highlight_start":1,"highlight_end":118},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Will *not* trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":70},{"text":" // Use this from the Slint side to make sure the accessibility","highlight_start":1,"highlight_end":71},{"text":" // item tree is not generated needlessly.","highlight_start":1,"highlight_end":50},{"text":" int rawChildCount() const {","highlight_start":1,"highlight_end":36},{"text":" return m_children.count();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// Will *not* trigger a build of the accessibility tree!","highlight_start":1,"highlight_end":66},{"text":" QAccessibleInterface *rawChild(int index) const {","highlight_start":1,"highlight_end":58},{"text":" if (0 <= index && index < rawChildCount())","highlight_start":1,"highlight_end":55},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // May trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":63},{"text":" // Use this from the Qt API side (which is triggered by the OS accessibility","highlight_start":1,"highlight_end":85},{"text":" // layer to make sure accessibility information is up-to-date.","highlight_start":1,"highlight_end":71},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" return rawChildCount();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *child(int index) const override {","highlight_start":1,"highlight_end":64},{"text":" if (0 <= index && index < childCount())","highlight_start":1,"highlight_end":52},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setText(QAccessible::Text t, const QString &text) override {","highlight_start":1,"highlight_end":74},{"text":" Q_UNUSED(t); Q_UNUSED(text);","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role role() const override {","highlight_start":1,"highlight_end":50},{"text":" return m_role;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QRect rect() const override {","highlight_start":1,"highlight_end":38},{"text":" auto item = rustItem();","highlight_start":1,"highlight_end":36},{"text":" QRectF r = rust!(Slint_accessible_item_rect","highlight_start":1,"highlight_end":56},{"text":" [item: *const ItemWeak as \"void*\"] -> qttypes::QRectF as \"QRectF\" {","highlight_start":1,"highlight_end":84},{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":1,"highlight_end":78},{"text":" let geometry = item_rc.geometry();","highlight_start":1,"highlight_end":59},{"text":"","highlight_start":1,"highlight_end":1},{"text":" let mapped = item_rc.map_to_window(geometry.origin);","highlight_start":1,"highlight_end":77},{"text":"","highlight_start":1,"highlight_end":1},{"text":" qttypes::QRectF {","highlight_start":1,"highlight_end":42},{"text":" x: mapped.x as _,","highlight_start":1,"highlight_end":46},{"text":" y: mapped.y as _,","highlight_start":1,"highlight_end":46},{"text":" width: geometry.width() as _,","highlight_start":1,"highlight_end":58},{"text":" height: geometry.height() as _,","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":26},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Default::default()","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":22},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" auto topLeft = mapToGlobal(QPoint(static_cast(r.left()), static_cast(r.top())));","highlight_start":1,"highlight_end":103},{"text":" auto bottomRight = mapToGlobal(QPoint(static_cast(r.right()), static_cast(r.bottom())));","highlight_start":1,"highlight_end":111},{"text":" return QRect(topLeft, bottomRight);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *childAt(int x, int y) const override {","highlight_start":1,"highlight_end":69},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" auto c = child(i);","highlight_start":1,"highlight_end":35},{"text":" auto r = c->rect();","highlight_start":1,"highlight_end":36},{"text":" if (r.contains(x, y)) return c;","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void updateAccessibilityTree() const;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" protected:","highlight_start":1,"highlight_end":15},{"text":" mutable bool has_focus;","highlight_start":1,"highlight_end":32},{"text":" mutable bool has_focus_delegation;","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QAccessible::Role m_role = QAccessible::NoRole;","highlight_start":1,"highlight_end":56},{"text":" QAccessibleInterface *m_parent = nullptr;","highlight_start":1,"highlight_end":50},{"text":" mutable QList m_children;","highlight_start":1,"highlight_end":44},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_item:","highlight_start":1,"highlight_end":30},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_item : public Slint_accessible, public QAccessibleValueInterface, public QAccessibleActionInterface {","highlight_start":1,"highlight_end":129},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_item(void *item, QObject *obj, QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":112},{"text":" Slint_accessible(role, parent), m_object(obj)","highlight_start":1,"highlight_end":58},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" m_data = rust!(Slint_accessible_item_ctor [obj: *mut c_void as \"QObject*\",","highlight_start":1,"highlight_end":87},{"text":" item: &ItemWeak as \"void*\"] ->","highlight_start":1,"highlight_end":51},{"text":" *mut SlintAccessibleItemData as \"void*\" {","highlight_start":1,"highlight_end":62},{"text":" let data = SlintAccessibleItemData::new_pin_box(obj, item);","highlight_start":1,"highlight_end":84},{"text":" unsafe { Box::into_raw(Pin::into_inner_unchecked(data)) }","highlight_start":1,"highlight_end":82},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleActionInterface *actionInterface() { return this; }","highlight_start":1,"highlight_end":71},{"text":" QAccessibleValueInterface *valueInterface() { return this; }","highlight_start":1,"highlight_end":69},{"text":"","highlight_start":1,"highlight_end":1},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_item() {","highlight_start":1,"highlight_end":35},{"text":" rust!(Slint_accessible_item_dtor [m_data: *mut SlintAccessibleItemData as \"void*\"] {","highlight_start":1,"highlight_end":97},{"text":" unsafe { Pin::new_unchecked(Box::from_raw(m_data)) };","highlight_start":1,"highlight_end":70},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return rust!(Slint_accessible_item_rustItem [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> *const ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":139},{"text":" &m_data.item","highlight_start":1,"highlight_end":29},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_object;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return dynamic_cast(parent())->qwidget();","highlight_start":1,"highlight_end":74},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *data() const {","highlight_start":1,"highlight_end":29},{"text":" return m_data;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return parent()->window();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void delegateFocus() const override {","highlight_start":1,"highlight_end":46},{"text":" if (!has_focus) { return; }","highlight_start":1,"highlight_end":40},{"text":"","highlight_start":1,"highlight_end":1},{"text":" auto index = rust!(Slint_accessible_item_delegate_focus [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> i32 as \"int\" {","highlight_start":1,"highlight_end":137},{"text":" m_data.item.upgrade()","highlight_start":1,"highlight_end":38},{"text":" .and_then(|i| { i.accessible_string_property(AccessibleStringProperty::DelegateFocus) })","highlight_start":1,"highlight_end":109},{"text":" .and_then(|s| s.as_str().parse::().ok()).unwrap_or(-1)","highlight_start":1,"highlight_end":80},{"text":" });","highlight_start":1,"highlight_end":16},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index >= 0 && index < rawChildCount()) {","highlight_start":1,"highlight_end":57},{"text":" static_cast(rawChild(index))->sendFocusChangeEvent();","highlight_start":1,"highlight_end":94},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":40},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" return item_string_property(m_data, t);","highlight_start":1,"highlight_end":52},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" auto checked = item_string_property(m_data, CHECKED);","highlight_start":1,"highlight_end":66},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" state.focused = has_focus_delegation;","highlight_start":1,"highlight_end":50},{"text":" state.checked = (checked == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":57},{"text":" state.checkable = (item_string_property(m_data, CHECKABLE) == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":91},{"text":" return state; /* FIXME */","highlight_start":1,"highlight_end":38},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *interface_cast(QAccessible::InterfaceType t) override {","highlight_start":1,"highlight_end":70},{"text":" if (t == QAccessible::ValueInterface && !item_string_property(m_data, QAccessible::Value).isEmpty()) {","highlight_start":1,"highlight_end":115},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":70},{"text":" } else if (t == QAccessible::ActionInterface) {","highlight_start":1,"highlight_end":60},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return QAccessibleInterface::interface_cast(t);","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // AccessibleValueInterface:","highlight_start":1,"highlight_end":37},{"text":" QVariant currentValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, QAccessible::Value);","highlight_start":1,"highlight_end":69},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setCurrentValue(const QVariant &value) override {","highlight_start":1,"highlight_end":63},{"text":" QString value_string = value.toString();","highlight_start":1,"highlight_end":53},{"text":" rust!(Slint_accessible_setCurrentValue [m_data: Pin<&SlintAccessibleItemData> as \"void*\", value_string: qttypes::QString as \"QString\"] {","highlight_start":1,"highlight_end":149},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":70},{"text":" item.accessible_action(&AccessibilityAction::SetValue(i_slint_core::format!(\"{value_string}\")));","highlight_start":1,"highlight_end":113},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant maximumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MAXIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MINIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumStepSize() const override {","highlight_start":1,"highlight_end":52},{"text":" return item_string_property(m_data, VALUE_STEP);","highlight_start":1,"highlight_end":61},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList actionNames() const override {","highlight_start":1,"highlight_end":51},{"text":" int supported = rust!(Slint_accessible_item_supported [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> SupportedAccessibilityAction as \"uint\" {","highlight_start":1,"highlight_end":161},{"text":" m_data.item.upgrade().map(|i| i.supported_accessibility_actions()).unwrap_or_default()","highlight_start":1,"highlight_end":103},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" QStringList actions;","highlight_start":1,"highlight_end":33},{"text":" if (supported & rust!(Slint_accessible_item_an1 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Default }))","highlight_start":1,"highlight_end":149},{"text":" actions << QAccessibleActionInterface::pressAction();","highlight_start":1,"highlight_end":70},{"text":" if (supported & rust!(Slint_accessible_item_an2 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Increment }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::increaseAction();","highlight_start":1,"highlight_end":73},{"text":" if (supported & rust!(Slint_accessible_item_an3 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Decrement }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::decreaseAction();","highlight_start":1,"highlight_end":73},{"text":" return actions;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void doAction(const QString &actionName) override {","highlight_start":1,"highlight_end":60},{"text":" if (actionName == QAccessibleActionInterface::pressAction()) {","highlight_start":1,"highlight_end":75},{"text":" rust!(Slint_accessible_item_do_action1 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Default);","highlight_start":1,"highlight_end":75},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::increaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action2 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Increment);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::decreaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action3 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Decrement);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList keyBindingsForAction(const QString &) const override {","highlight_start":1,"highlight_end":75},{"text":" return QStringList();","highlight_start":1,"highlight_end":34},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QObject *m_object = nullptr;","highlight_start":1,"highlight_end":37},{"text":" mutable void *m_data = nullptr;","highlight_start":1,"highlight_end":40},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_window:","highlight_start":1,"highlight_end":32},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_window : public Slint_accessible {","highlight_start":1,"highlight_end":62},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_window(QWidget *widget, void *rust_window) :","highlight_start":1,"highlight_end":70},{"text":" Slint_accessible(QAccessible::Window, QAccessible::queryAccessibleInterface(qApp)),","highlight_start":1,"highlight_end":96},{"text":" m_widget(widget),","highlight_start":1,"highlight_end":30},{"text":" m_rustWindow(rust_window)","highlight_start":1,"highlight_end":38},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_window()","highlight_start":1,"highlight_end":35},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" rust!(Slint_accessible_window_dtor [m_rustWindow: *mut c_void as \"void*\"] {","highlight_start":1,"highlight_end":88},{"text":" alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!","highlight_start":1,"highlight_end":128},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isUsed() const {","highlight_start":1,"highlight_end":30},{"text":" return is_used;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return root_item_for_window(m_rustWindow);","highlight_start":1,"highlight_end":55},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return qobject_cast(object())->windowHandle();","highlight_start":1,"highlight_end":70},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" if (!is_used) { updateAccessibilityTree(); }","highlight_start":1,"highlight_end":57},{"text":" is_used = true;","highlight_start":1,"highlight_end":28},{"text":" return Slint_accessible::childCount();","highlight_start":1,"highlight_end":51},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" switch (t) {","highlight_start":1,"highlight_end":25},{"text":" case QAccessible::Name: return qobject_cast(object())->windowTitle();","highlight_start":1,"highlight_end":96},{"text":" default: return QString();","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" return state;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QWidget *m_widget;","highlight_start":1,"highlight_end":27},{"text":" void *m_rustWindow; // *const QtWindow","highlight_start":1,"highlight_end":47},{"text":" mutable bool is_used = false;","highlight_start":1,"highlight_end":38},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList deleteStaleItems(QList &¤t_children) {","highlight_start":1,"highlight_end":77},{"text":" // Delete no longer valid objects:","highlight_start":1,"highlight_end":43},{"text":" current_children.erase(std::remove_if(current_children.begin(), current_children.end(), [](QObject *o) {","highlight_start":1,"highlight_end":113},{"text":" auto ai = dynamic_cast(QAccessible::queryAccessibleInterface(o));","highlight_start":1,"highlight_end":103},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" auto data = ai->data();","highlight_start":1,"highlight_end":36},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (rust!(Slint_delete_stale_items","highlight_start":1,"highlight_end":47},{"text":" [data: Pin<&SlintAccessibleItemData> as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":89},{"text":" data.item.upgrade().is_none()","highlight_start":1,"highlight_end":46},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" o->deleteLater();","highlight_start":1,"highlight_end":34},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" return false;","highlight_start":1,"highlight_end":30},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }), current_children.end());","highlight_start":1,"highlight_end":37},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return std::move(current_children);","highlight_start":1,"highlight_end":44},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfItem(const QList &existing, void *item) {","highlight_start":1,"highlight_end":68},{"text":" for (int i = 0; i < existing.count(); ++i) {","highlight_start":1,"highlight_end":53},{"text":" auto data = dynamic_cast(QAccessible::queryAccessibleInterface(existing[i]));","highlight_start":1,"highlight_end":115},{"text":" if (rust!(Slint_indexOfItems [data: Pin<&SlintAccessibleItemData> as \"void*\", item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":138},{"text":" data.item == *item","highlight_start":1,"highlight_end":35},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" return i;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" return -1;","highlight_start":1,"highlight_end":19},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList updateItems(QList &¤t_children,","highlight_start":1,"highlight_end":70},{"text":" Descendents &descendents,","highlight_start":1,"highlight_end":59},{"text":" Slint_accessible *parent) {","highlight_start":1,"highlight_end":61},{"text":" QList children = {};","highlight_start":1,"highlight_end":40},{"text":" children.reserve(descendents.count());","highlight_start":1,"highlight_end":47},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (size_t i = 0; i < descendents.count(); ++i) {","highlight_start":1,"highlight_end":59},{"text":" auto item = descendents.itemAt(i);","highlight_start":1,"highlight_end":47},{"text":" auto index = indexOfItem(current_children, item);","highlight_start":1,"highlight_end":62},{"text":" QObject *object = nullptr;","highlight_start":1,"highlight_end":39},{"text":" Slint_accessible_item *ai = nullptr;","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index == -1) {","highlight_start":1,"highlight_end":31},{"text":" // Create new item:","highlight_start":1,"highlight_end":36},{"text":" object = new QObject();","highlight_start":1,"highlight_end":40},{"text":" auto role = descendents.roleAt(i);","highlight_start":1,"highlight_end":51},{"text":" ai = new Slint_accessible_item(item, object, role, parent);","highlight_start":1,"highlight_end":76},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::registerAccessibleInterface(ai);","highlight_start":1,"highlight_end":62},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" // Reuse existing item:","highlight_start":1,"highlight_end":40},{"text":" object = current_children[index];","highlight_start":1,"highlight_end":50},{"text":" ai = dynamic_cast(QAccessible::queryAccessibleInterface(object));","highlight_start":1,"highlight_end":107},{"text":"","highlight_start":1,"highlight_end":1},{"text":" current_children.removeAt(index);","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" Q_ASSERT(object);","highlight_start":1,"highlight_end":30},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ai->updateAccessibilityTree();","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" children.append(object);","highlight_start":1,"highlight_end":37},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return children;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void Slint_accessible::updateAccessibilityTree() const {","highlight_start":1,"highlight_end":61},{"text":" QList valid_objects = deleteStaleItems(std::move(m_children));","highlight_start":1,"highlight_end":82},{"text":" auto descendents = Descendents(rustItem());","highlight_start":1,"highlight_end":52},{"text":"","highlight_start":1,"highlight_end":1},{"text":" m_children = updateItems(std::move(valid_objects), descendents,","highlight_start":1,"highlight_end":72},{"text":" const_cast(this));","highlight_start":1,"highlight_end":72},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"}}","highlight_start":1,"highlight_end":3}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"cpp!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":8974,"byte_end":8990,"line_start":252,"line_end":252,"column_start":1,"column_end":17,"is_primary":false,"text":[{"text":"macro_rules! cpp {","highlight_start":1,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning[E0133]\u001b[0m\u001b[0m\u001b[1m: call to unsafe function `std::rc::Weak::::from_raw` is unsafe and requires unsafe block\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0mqt_accessible.rs:715:17\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m715\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mcall to unsafe function\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: for more information, see issue #71668 \u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: consult the function's documentation for information on how to avoid undefined behavior\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: an unsafe function restricts its caller, but its body is safe by default\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0mqt_accessible.rs:259:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m259\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m/\u001b[0m\u001b[0m \u001b[0m\u001b[0mcpp! {{\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m260\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m #include \u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m261\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m262\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m #include \u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m...\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m843\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m }\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m844\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m}}\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|__^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n"}} [INFO] [stdout] warning[E0133]: call to unsafe function `std::boxed::Box::::from_raw` is unsafe and requires unsafe block [INFO] [stdout] --> lib.rs:229:41 [INFO] [stdout] | [INFO] [stdout] 229 | ... drop(Box::from_raw(fnbox)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> lib.rs:222:17 [INFO] [stdout] | [INFO] [stdout] 222 | / cpp! {{ [INFO] [stdout] 223 | | struct TraitObject { void *a, *b; }; [INFO] [stdout] 224 | | struct EventHolder { [INFO] [stdout] 225 | | TraitObject fnbox = {nullptr, nullptr}; [INFO] [stdout] ... | [INFO] [stdout] 249 | | }; [INFO] [stdout] 250 | | }}; [INFO] [stdout] | |__________________^ [INFO] [stdout] = note: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::boxed::Box::::from_raw` is unsafe and requires unsafe block [INFO] [stdout] --> lib.rs:244:44 [INFO] [stdout] | [INFO] [stdout] 244 | ... let b = Box::from_raw(fnbox); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> lib.rs:222:17 [INFO] [stdout] | [INFO] [stdout] 222 | / cpp! {{ [INFO] [stdout] 223 | | struct TraitObject { void *a, *b; }; [INFO] [stdout] 224 | | struct EventHolder { [INFO] [stdout] 225 | | TraitObject fnbox = {nullptr, nullptr}; [INFO] [stdout] ... | [INFO] [stdout] 249 | | }; [INFO] [stdout] 250 | | }}; [INFO] [stdout] | |__________________^ [INFO] [stdout] = note: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_accessible.rs:208:16 [INFO] [stdout] | [INFO] [stdout] 208 | if let Some(item_rc) = item.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^-------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_accessible.rs:211:13 [INFO] [stdout] | [INFO] [stdout] 211 | } [INFO] [stdout] | ^ [INFO] [stdout] = note: `--force-warn if-let-rescope` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 208 ~ match item.upgrade() { Some(item_rc) => { [INFO] [stdout] 209 | item_rc.accessible_string_property(AccessibleStringProperty::Checkable); [INFO] [stdout] 210 | item_rc.accessible_string_property(AccessibleStringProperty::Checked); [INFO] [stdout] 211 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.65s [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_accessible.rs:219:16 [INFO] [stdout] | [INFO] [stdout] 219 | if let Some(item_rc) = item.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^-------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_accessible.rs:224:13 [INFO] [stdout] | [INFO] [stdout] 224 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 219 ~ match item.upgrade() { Some(item_rc) => { [INFO] [stdout] 220 | item_rc.accessible_string_property(AccessibleStringProperty::Value); [INFO] [stdout] ... [INFO] [stdout] 223 | item_rc.accessible_string_property(AccessibleStringProperty::ValueStep); [INFO] [stdout] 224 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_accessible.rs:232:16 [INFO] [stdout] | [INFO] [stdout] 232 | if let Some(item_rc) = item.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^-------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_accessible.rs:234:13 [INFO] [stdout] | [INFO] [stdout] 234 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 232 ~ match item.upgrade() { Some(item_rc) => { [INFO] [stdout] 233 | item_rc.accessible_string_property(AccessibleStringProperty::Label); [INFO] [stdout] 234 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_accessible.rs:242:16 [INFO] [stdout] | [INFO] [stdout] 242 | if let Some(item_rc) = item.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^-------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_accessible.rs:244:13 [INFO] [stdout] | [INFO] [stdout] 244 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 242 ~ match item.upgrade() { Some(item_rc) => { [INFO] [stdout] 243 | item_rc.accessible_string_property(AccessibleStringProperty::Description); [INFO] [stdout] 244 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_accessible.rs:252:16 [INFO] [stdout] | [INFO] [stdout] 252 | if let Some(item_rc) = item.upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^-------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_accessible.rs:254:13 [INFO] [stdout] | [INFO] [stdout] 254 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 252 ~ match item.upgrade() { Some(item_rc) => { [INFO] [stdout] 253 | item_rc.accessible_string_property(AccessibleStringProperty::DelegateFocus); [INFO] [stdout] 254 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_accessible.rs:364:20 [INFO] [stdout] | [INFO] [stdout] 364 | if let Some(string) = string { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_accessible.rs:366:17 [INFO] [stdout] | [INFO] [stdout] 366 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 364 ~ match string { Some(string) => { [INFO] [stdout] 365 | return QString::from(string.as_ref()) [INFO] [stdout] 366 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_accessible.rs:501:24 [INFO] [stdout] | [INFO] [stdout] 501 | if let Some(item_rc) = item.as_ref().unwrap().upgrade() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^-------------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_accessible.rs:512:21 [INFO] [stdout] | [INFO] [stdout] 512 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 501 ~ match item.as_ref().unwrap().upgrade() { Some(item_rc) => { [INFO] [stdout] 502 | let geometry = item_rc.geometry(); [INFO] [stdout] ... [INFO] [stdout] 511 | } [INFO] [stdout] 512 ~ } _ => { [INFO] [stdout] 513 | Default::default() [INFO] [stdout] 514 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_window.rs:251:24 [INFO] [stdout] | [INFO] [stdout] 251 | if let Some(ds) = rust_window.color_scheme.get() { [INFO] [stdout] | ^^^^^^^^^^^^^^^------------------------^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_window.rs:257:21 [INFO] [stdout] | [INFO] [stdout] 257 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 251 ~ match rust_window.color_scheme.get() { Some(ds) => { [INFO] [stdout] 252 | ds.as_ref().set(if dark_color_scheme { [INFO] [stdout] ... [INFO] [stdout] 256 | }); [INFO] [stdout] 257 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_window.rs:911:16 [INFO] [stdout] | [INFO] [stdout] 911 | if let Some(cursor_offset) = visual_representation.cursor_position { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^---------------------^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_window.rs:916:13 [INFO] [stdout] | [INFO] [stdout] 916 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 911 ~ match visual_representation.cursor_position { Some(cursor_offset) => { [INFO] [stdout] 912 | ( [INFO] [stdout] ... [INFO] [stdout] 915 | ) [INFO] [stdout] 916 ~ } _ => { [INFO] [stdout] 917 | (0., 0) [INFO] [stdout] 918 ~ }}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_window.rs:1380:22 [INFO] [stdout] | [INFO] [stdout] 1380 | let fit = if let &i_slint_core::ImageInner::NineSlice(ref nine) = (&image.source()).into() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^--------------^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_window.rs:1390:9 [INFO] [stdout] | [INFO] [stdout] 1390 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 1380 ~ let fit = match (&image.source()).into() { &i_slint_core::ImageInner::NineSlice(ref nine) => { [INFO] [stdout] 1381 | i_slint_core::graphics::fit9slice( [INFO] [stdout] ... [INFO] [stdout] 1389 | .collect::>() [INFO] [stdout] 1390 ~ } _ => { [INFO] [stdout] 1391 | vec![i_slint_core::graphics::fit( [INFO] [stdout] ... [INFO] [stdout] 1398 | )] [INFO] [stdout] 1399 ~ }}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_window.rs:1912:20 [INFO] [stdout] | [INFO] [stdout] 1912 | if let Some(pixmap) = image_to_pixmap(r, None) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^------------------------ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_window.rs:1916:17 [INFO] [stdout] | [INFO] [stdout] 1916 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 1912 ~ match image_to_pixmap(r, None) { Some(pixmap) => { [INFO] [stdout] 1913 | cpp! {unsafe [widget_ptr as "QWidget*", pixmap as "QPixmap"] { [INFO] [stdout] 1914 | widget_ptr->setWindowIcon(QIcon(pixmap)); [INFO] [stdout] 1915 | }}; [INFO] [stdout] 1916 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_window.rs:2117:12 [INFO] [stdout] | [INFO] [stdout] 2117 | if let Some(ai) = accessible_item(new) { [INFO] [stdout] | ^^^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_window.rs:2126:9 [INFO] [stdout] | [INFO] [stdout] 2126 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 2117 ~ match accessible_item(new) { Some(ai) => { [INFO] [stdout] 2118 | let item = &ai; [INFO] [stdout] ... [INFO] [stdout] 2125 | }}; [INFO] [stdout] 2126 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> qt_window.rs:2353:11 [INFO] [stdout] | [INFO] [stdout] 2353 | while let Some(c) = current { [INFO] [stdout] | ^^^^^^^^^^^^^^------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> qt_window.rs:2359:5 [INFO] [stdout] | [INFO] [stdout] 2359 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 25 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0133`. [INFO] [stdout] [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Compiling i-slint-backend-qt v1.7.2 (/tmp/fixit) [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> qt_accessible.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 42 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 43 | | if (!obj) [INFO] [stdout] 44 | | return; [INFO] [stdout] ... | [INFO] [stdout] 56 | | }); [INFO] [stdout] 57 | | }); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> qt_accessible.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 42 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 43 | | if (!obj) [INFO] [stdout] 44 | | return; [INFO] [stdout] ... | [INFO] [stdout] 56 | | }); [INFO] [stdout] 57 | | }); [INFO] [stdout] | |__________^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs:261:24 [INFO] [stdout] | [INFO] [stdout] 261| #[derive($cunsafe(rate::__cpp_internal_closur)e)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> qt_accessible.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 69 | | QTimer::singleShot(0, [ obj = QPointer(obj)]() { [INFO] [stdout] 70 | | if (!obj) [INFO] [stdout] 71 | | return; [INFO] [stdout] ... | [INFO] [stdout] 81 | | }); [INFO] [stdout] 82 | | }); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> qt_accessible.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 69 | | QTimer::singleShot(0, [ obj = QPointer(obj)]() { [INFO] [stdout] 70 | | if (!obj) [INFO] [stdout] 71 | | return; [INFO] [stdout] ... | [INFO] [stdout] 81 | | }); [INFO] [stdout] 82 | | }); [INFO] [stdout] | |__________^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs:261:24 [INFO] [stdout] | [INFO] [stdout] 261| #[derive($cunsafe(rate::__cpp_internal_closur)e)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> qt_accessible.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 94 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 95 | | if (!obj) [INFO] [stdout] 96 | | return; [INFO] [stdout] ... | [INFO] [stdout] 106 | | }); [INFO] [stdout] 107 | | }); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> qt_accessible.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 94 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 95 | | if (!obj) [INFO] [stdout] 96 | | return; [INFO] [stdout] ... | [INFO] [stdout] 106 | | }); [INFO] [stdout] 107 | | }); [INFO] [stdout] | |__________^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs:261:24 [INFO] [stdout] | [INFO] [stdout] 261 | #[derive($cunsafe(rate::__cpp_internal_closur)e)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> qt_accessible.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 118 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 119 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 120 | | if (!obj) [INFO] [stdout] 121 | | return; [INFO] [stdout] ... | [INFO] [stdout] 131 | | }); [INFO] [stdout] 132 | | }); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> qt_accessible.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 118 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 119 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 120 | | if (!obj) [INFO] [stdout] 121 | | return; [INFO] [stdout] ... | [INFO] [stdout] 131 | | }); [INFO] [stdout] 132 | | }); [INFO] [stdout] | |__________^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs:261:24 [INFO] [stdout] | [INFO] [stdout] 261 | #[derive($cunsafe(rate::__cpp_internal_closur)e)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> qt_accessible.rs:143:9 [INFO] [stdout] | [INFO] [stdout] 143 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 144 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 145 | | if (!obj) [INFO] [stdout] 146 | | return; [INFO] [stdout] ... | [INFO] [stdout] 155 | | }); [INFO] [stdout] 156 | | }); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> qt_accessible.rs:143:9 [INFO] [stdout] | [INFO] [stdout] 143 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 144 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 145 | | if (!obj) [INFO] [stdout] 146 | | return; [INFO] [stdout] ... | [INFO] [stdout] 155 | | }); [INFO] [stdout] 156 | | }); [INFO] [stdout] | |__________^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs:261:24 [INFO] [stdout] | [INFO] [stdout] 261 | #[derive($cunsafe(rate::__cpp_internal_closur)e)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> qt_widgets/stylemetrics.rs:195:3 [INFO] [stdout] | [INFO] [stdout] 195 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 195 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> qt_widgets/stylemetrics.rs:201:3 [INFO] [stdout] | [INFO] [stdout] 201 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 201 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> qt_widgets/palette.rs:185:3 [INFO] [stdout] | [INFO] [stdout] 185 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 185 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> qt_widgets/palette.rs:191:3 [INFO] [stdout] | [INFO] [stdout] 191 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 191 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> qt_accessible.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 42 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 43 | | if (!obj) [INFO] [stdout] 44 | | return; [INFO] [stdout] ... | [INFO] [stdout] 56 | | }); [INFO] [stdout] 57 | | }); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> qt_window.rs:2558:7 [INFO] [stdout] | [INFO] [stdout] 2558 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 2558 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> qt_accessible.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 42 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 43 | | if (!obj) [INFO] [stdout] 44 | | return; [INFO] [stdout] ... | [INFO] [stdout] 56 | | }); [INFO] [stdout] 57 | | }); [INFO] [stdout] | |__________^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs:261:24 [INFO] [stdout] | [INFO] [stdout] 261| #[derive($cunsafe(rate::__cpp_internal_closur)e)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> qt_accessible.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 69 | | QTimer::singleShot(0, [ obj = QPointer(obj)]() { [INFO] [stdout] 70 | | if (!obj) [INFO] [stdout] 71 | | return; [INFO] [stdout] ... | [INFO] [stdout] 81 | | }); [INFO] [stdout] 82 | | }); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> qt_accessible.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 69 | | QTimer::singleShot(0, [ obj = QPointer(obj)]() { [INFO] [stdout] 70 | | if (!obj) [INFO] [stdout] 71 | | return; [INFO] [stdout] ... | [INFO] [stdout] 81 | | }); [INFO] [stdout] 82 | | }); [INFO] [stdout] | |__________^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs:261:24 [INFO] [stdout] | [INFO] [stdout] 261| #[derive($cunsafe(rate::__cpp_internal_closur)e)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> qt_accessible.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 94 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 95 | | if (!obj) [INFO] [stdout] 96 | | return; [INFO] [stdout] ... | [INFO] [stdout] 106 | | }); [INFO] [stdout] 107 | | }); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> qt_accessible.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 94 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 95 | | if (!obj) [INFO] [stdout] 96 | | return; [INFO] [stdout] ... | [INFO] [stdout] 106 | | }); [INFO] [stdout] 107 | | }); [INFO] [stdout] | |__________^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs:261:24 [INFO] [stdout] | [INFO] [stdout] 261 | #[derive($cunsafe(rate::__cpp_internal_closur)e)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> qt_accessible.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 118 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 119 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 120 | | if (!obj) [INFO] [stdout] 121 | | return; [INFO] [stdout] ... | [INFO] [stdout] 131 | | }); [INFO] [stdout] 132 | | }); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> qt_accessible.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 118 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 119 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 120 | | if (!obj) [INFO] [stdout] 121 | | return; [INFO] [stdout] ... | [INFO] [stdout] 131 | | }); [INFO] [stdout] 132 | | }); [INFO] [stdout] | |__________^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs:261:24 [INFO] [stdout] | [INFO] [stdout] 261 | #[derive($cunsafe(rate::__cpp_internal_closur)e)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: extern blocks must be unsafe [INFO] [stdout] --> qt_accessible.rs:143:9 [INFO] [stdout] | [INFO] [stdout] 143 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 144 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 145 | | if (!obj) [INFO] [stdout] 146 | | return; [INFO] [stdout] ... | [INFO] [stdout] 155 | | }); [INFO] [stdout] 156 | | }); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> qt_accessible.rs:143:9 [INFO] [stdout] | [INFO] [stdout] 143 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 144 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 145 | | if (!obj) [INFO] [stdout] 146 | | return; [INFO] [stdout] ... | [INFO] [stdout] 155 | | }); [INFO] [stdout] 156 | | }); [INFO] [stdout] | |__________^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs:261:24 [INFO] [stdout] | [INFO] [stdout] 261 | #[derive($cunsafe(rate::__cpp_internal_closur)e)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> qt_widgets/stylemetrics.rs:195:3 [INFO] [stdout] | [INFO] [stdout] 195 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 195 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> qt_widgets/stylemetrics.rs:201:3 [INFO] [stdout] | [INFO] [stdout] 201 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 201 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> qt_widgets/palette.rs:185:3 [INFO] [stdout] | [INFO] [stdout] 185 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 185 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> qt_widgets/palette.rs:191:3 [INFO] [stdout] | [INFO] [stdout] 191 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 191 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unsafe attribute used without unsafe [INFO] [stdout] --> qt_window.rs:2558:7 [INFO] [stdout] | [INFO] [stdout] 2558 | #[no_mangle] [INFO] [stdout] | ^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 2558 | #[unsafe(no_mangle)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0796]: creating a mutable reference to a mutable static [INFO] [stdout] --> qt_accessible.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 42 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 43 | | if (!obj) [INFO] [stdout] 44 | | return; [INFO] [stdout] ... | [INFO] [stdout] 56 | | }); [INFO] [stdout] 57 | | }); [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: this mutable reference has lifetime `'static`, but if the static gets accessed (read or written) by any other means, or any other reference is created, then any further use of this mutable reference is Undefined Behavior [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `addr_of_mut!` instead to create a raw pointer [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs:261:22 [INFO] [stdout] | [INFO] [stdout] 261| #[derive(addr_of_mut!($crate::__cpp_internal_closure))] [INFO] [stdout] | +++++++++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0796]: creating a mutable reference to a mutable static [INFO] [stdout] --> qt_accessible.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 69 | | QTimer::singleShot(0, [ obj = QPointer(obj)]() { [INFO] [stdout] 70 | | if (!obj) [INFO] [stdout] 71 | | return; [INFO] [stdout] ... | [INFO] [stdout] 81 | | }); [INFO] [stdout] 82 | | }); [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: this mutable reference has lifetime `'static`, but if the static gets accessed (read or written) by any other means, or any other reference is created, then any further use of this mutable reference is Undefined Behavior [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `addr_of_mut!` instead to create a raw pointer [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs:261:22 [INFO] [stdout] | [INFO] [stdout] 261| #[derive(addr_of_mut!($crate::__cpp_internal_closure))] [INFO] [stdout] | +++++++++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0796]: creating a mutable reference to a mutable static [INFO] [stdout] --> qt_accessible.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 94 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 95 | | if (!obj) [INFO] [stdout] 96 | | return; [INFO] [stdout] ... | [INFO] [stdout] 106 | | }); [INFO] [stdout] 107 | | }); [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: this mutable reference has lifetime `'static`, but if the static gets accessed (read or written) by any other means, or any other reference is created, then any further use of this mutable reference is Undefined Behavior [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `addr_of_mut!` instead to create a raw pointer [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs:261:22 [INFO] [stdout] | [INFO] [stdout] 261 | #[derive(addr_of_mut!($crate::__cpp_internal_closure))] [INFO] [stdout] | +++++++++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0796]: creating a mutable reference to a mutable static [INFO] [stdout] --> qt_accessible.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 118 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 119 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 120 | | if (!obj) [INFO] [stdout] 121 | | return; [INFO] [stdout] ... | [INFO] [stdout] 131 | | }); [INFO] [stdout] 132 | | }); [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: this mutable reference has lifetime `'static`, but if the static gets accessed (read or written) by any other means, or any other reference is created, then any further use of this mutable reference is Undefined Behavior [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `addr_of_mut!` instead to create a raw pointer [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs:261:22 [INFO] [stdout] | [INFO] [stdout] 261 | #[derive(addr_of_mut!($crate::__cpp_internal_closure))] [INFO] [stdout] | +++++++++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0796]: creating a mutable reference to a mutable static [INFO] [stdout] --> qt_accessible.rs:143:9 [INFO] [stdout] | [INFO] [stdout] 143 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 144 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 145 | | if (!obj) [INFO] [stdout] 146 | | return; [INFO] [stdout] ... | [INFO] [stdout] 155 | | }); [INFO] [stdout] 156 | | }); [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: this mutable reference has lifetime `'static`, but if the static gets accessed (read or written) by any other means, or any other reference is created, then any further use of this mutable reference is Undefined Behavior [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `addr_of_mut!` instead to create a raw pointer [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs:261:22 [INFO] [stdout] | [INFO] [stdout] 261 | #[derive(addr_of_mut!($crate::__cpp_internal_closure))] [INFO] [stdout] | +++++++++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0796]: creating a mutable reference to a mutable static [INFO] [stdout] --> qt_accessible.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 42 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 43 | | if (!obj) [INFO] [stdout] 44 | | return; [INFO] [stdout] ... | [INFO] [stdout] 56 | | }); [INFO] [stdout] 57 | | }); [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: this mutable reference has lifetime `'static`, but if the static gets accessed (read or written) by any other means, or any other reference is created, then any further use of this mutable reference is Undefined Behavior [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `addr_of_mut!` instead to create a raw pointer [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs:261:22 [INFO] [stdout] | [INFO] [stdout] 261| #[derive(addr_of_mut!($crate::__cpp_internal_closure))] [INFO] [stdout] | +++++++++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0796]: creating a mutable reference to a mutable static [INFO] [stdout] --> qt_accessible.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 69 | | QTimer::singleShot(0, [ obj = QPointer(obj)]() { [INFO] [stdout] 70 | | if (!obj) [INFO] [stdout] 71 | | return; [INFO] [stdout] ... | [INFO] [stdout] 81 | | }); [INFO] [stdout] 82 | | }); [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: this mutable reference has lifetime `'static`, but if the static gets accessed (read or written) by any other means, or any other reference is created, then any further use of this mutable reference is Undefined Behavior [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `addr_of_mut!` instead to create a raw pointer [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs:261:22 [INFO] [stdout] | [INFO] [stdout] 261| #[derive(addr_of_mut!($crate::__cpp_internal_closure))] [INFO] [stdout] | +++++++++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0796]: creating a mutable reference to a mutable static [INFO] [stdout] --> qt_accessible.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 94 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 95 | | if (!obj) [INFO] [stdout] 96 | | return; [INFO] [stdout] ... | [INFO] [stdout] 106 | | }); [INFO] [stdout] 107 | | }); [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: this mutable reference has lifetime `'static`, but if the static gets accessed (read or written) by any other means, or any other reference is created, then any further use of this mutable reference is Undefined Behavior [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `addr_of_mut!` instead to create a raw pointer [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs:261:22 [INFO] [stdout] | [INFO] [stdout] 261 | #[derive(addr_of_mut!($crate::__cpp_internal_closure))] [INFO] [stdout] | +++++++++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0796]: creating a mutable reference to a mutable static [INFO] [stdout] --> qt_accessible.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 118 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 119 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 120 | | if (!obj) [INFO] [stdout] 121 | | return; [INFO] [stdout] ... | [INFO] [stdout] 131 | | }); [INFO] [stdout] 132 | | }); [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: this mutable reference has lifetime `'static`, but if the static gets accessed (read or written) by any other means, or any other reference is created, then any further use of this mutable reference is Undefined Behavior [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `addr_of_mut!` instead to create a raw pointer [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs:261:22 [INFO] [stdout] | [INFO] [stdout] 261 | #[derive(addr_of_mut!($crate::__cpp_internal_closure))] [INFO] [stdout] | +++++++++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0796]: creating a mutable reference to a mutable static [INFO] [stdout] --> qt_accessible.rs:143:9 [INFO] [stdout] | [INFO] [stdout] 143 | / cpp!(unsafe [obj as "QObject*"] { [INFO] [stdout] 144 | | QTimer::singleShot(0, [obj = QPointer(obj)]() { [INFO] [stdout] 145 | | if (!obj) [INFO] [stdout] 146 | | return; [INFO] [stdout] ... | [INFO] [stdout] 155 | | }); [INFO] [stdout] 156 | | }); [INFO] [stdout] | |__________^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: this mutable reference has lifetime `'static`, but if the static gets accessed (read or written) by any other means, or any other reference is created, then any further use of this mutable reference is Undefined Behavior [INFO] [stdout] = note: this error originates in the macro `__cpp_closure_impl` which comes from the expansion of the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `addr_of_mut!` instead to create a raw pointer [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs:261:22 [INFO] [stdout] | [INFO] [stdout] 261 | #[derive(addr_of_mut!($crate::__cpp_internal_closure))] [INFO] [stdout] | +++++++++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> qt_accessible.rs:281:26 [INFO] [stdout] | [INFO] [stdout] 281 | &*(root_item as *mut ItemRc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> qt_accessible.rs:259:1 [INFO] [stdout] | [INFO] [stdout] 259 | / cpp! {{ [INFO] [stdout] 260 | | #include [INFO] [stdout] 261 | | [INFO] [stdout] 262 | | #include [INFO] [stdout] ... | [INFO] [stdout] 843 | | } [INFO] [stdout] 844 | | }} [INFO] [stdout] | |__^ [INFO] [stdout] = note: `#[warn(unsafe_op_in_unsafe_fn)]` on by default [INFO] [stdout] = note: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: dereference of raw pointer is unsafe and requires unsafe block [INFO] [stdout] --> qt_accessible.rs:281:26 [INFO] [stdout] | [INFO] [stdout] 281 | &*(root_item as *mut ItemRc)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ dereference of raw pointer [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: raw pointers may be null, dangling or unaligned; they can violate aliasing rules and cause data races: all of these are undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> qt_accessible.rs:259:1 [INFO] [stdout] | [INFO] [stdout] 259 | / cpp! {{ [INFO] [stdout] 260 | | #include [INFO] [stdout] 261 | | [INFO] [stdout] 262 | | #include [INFO] [stdout] ... | [INFO] [stdout] 843 | | } [INFO] [stdout] 844 | | }} [INFO] [stdout] | |__^ [INFO] [stdout] = note: `#[warn(unsafe_op_in_unsafe_fn)]` on by default [INFO] [stdout] = note: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::read` is unsafe and requires unsafe block [INFO] [stdout] --> qt_accessible.rs:331:17 [INFO] [stdout] | [INFO] [stdout] 331 | core::ptr::read(descendentsPtr); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> qt_accessible.rs:259:1 [INFO] [stdout] | [INFO] [stdout] 259 | / cpp! {{ [INFO] [stdout] 260 | | #include [INFO] [stdout] 261 | | [INFO] [stdout] 262 | | #include [INFO] [stdout] ... | [INFO] [stdout] 843 | | } [INFO] [stdout] 844 | | }} [INFO] [stdout] | |__^ [INFO] [stdout] = note: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::read` is unsafe and requires unsafe block [INFO] [stdout] --> qt_accessible.rs:331:17 [INFO] [stdout] | [INFO] [stdout] 331 | core::ptr::read(descendentsPtr); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function [INFO] [stdout] | [INFO] [stdout] = note: for more information, see issue #71668 [INFO] [stdout] = note: consult the function's documentation for information on how to avoid undefined behavior [INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default [INFO] [stdout] --> qt_accessible.rs:259:1 [INFO] [stdout] | [INFO] [stdout] 259 | / cpp! {{ [INFO] [stdout] 260 | | #include [INFO] [stdout] 261 | | [INFO] [stdout] 262 | | #include [INFO] [stdout] ... | [INFO] [stdout] 843 | | } [INFO] [stdout] 844 | | }} [INFO] [stdout] | |__^ [INFO] [stdout] = note: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] {"reason":"compiler-message","package_id":"path+file:///tmp/fixit#i-slint-backend-qt@1.7.2","manifest_path":"/tmp/fixit/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"i_slint_backend_qt","src_path":"/tmp/fixit/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"call to unsafe function `std::ptr::const_ptr::::as_ref` is unsafe and requires unsafe block","code":{"code":"E0133","explanation":"Unsafe code was used outside of an unsafe block.\n\nErroneous code example:\n\n```compile_fail,E0133\nunsafe fn f() { return; } // This is the unsafe code\n\nfn main() {\n f(); // error: call to unsafe function requires unsafe function or block\n}\n```\n\nUsing unsafe functionality is potentially dangerous and disallowed by safety\nchecks. Examples:\n\n* Dereferencing raw pointers\n* Calling functions via FFI\n* Calling functions marked unsafe\n\nThese safety checks can be relaxed for a section of the code by wrapping the\nunsafe instructions with an `unsafe` block. For instance:\n\n```\nunsafe fn f() { return; }\n\nfn main() {\n unsafe { f(); } // ok!\n}\n```\n\nSee the [unsafe section][unsafe-section] of the Book for more details.\n\n#### Unsafe code in functions\n\nUnsafe code is currently accepted in unsafe functions, but that is being phased\nout in favor of requiring unsafe blocks here too.\n\n```\nunsafe fn f() { return; }\n\nunsafe fn g() {\n f(); // Is accepted, but no longer recommended\n unsafe { f(); } // Recommended way to write this\n}\n```\n\nLinting against this is controlled via the `unsafe_op_in_unsafe_fn` lint, which\nis `allow` by default but will be upgraded to `warn` in a future edition.\n\n[unsafe-section]: https://doc.rust-lang.org/book/ch19-01-unsafe-rust.html\n"},"level":"warning","spans":[{"file_name":"qt_accessible.rs","byte_start":19392,"byte_end":19405,"line_start":501,"line_end":501,"column_start":44,"column_end":57,"is_primary":true,"text":[{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":44,"highlight_end":57}],"label":"call to unsafe function","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"for more information, see issue #71668 ","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"consult the function's documentation for information on how to avoid undefined behavior","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"an unsafe function restricts its caller, but its body is safe by default","code":null,"level":"note","spans":[{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":9101,"byte_end":9104,"line_start":254,"line_end":254,"column_start":83,"column_end":86,"is_primary":true,"text":[{"text":" ({$($body:tt)*}) => { $crate::__cpp_internal!{ @find_rust_macro [#[no_mangle] pub] $($body)*} };","highlight_start":83,"highlight_end":86}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"qt_accessible.rs","byte_start":9251,"byte_end":33032,"line_start":259,"line_end":844,"column_start":1,"column_end":3,"is_primary":false,"text":[{"text":"cpp! {{","highlight_start":1,"highlight_end":8},{"text":" #include ","highlight_start":1,"highlight_end":35},{"text":"","highlight_start":1,"highlight_end":1},{"text":" #include ","highlight_start":1,"highlight_end":22},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// KEEP IN SYNC WITH CONSTANTS IN RUST!","highlight_start":1,"highlight_end":45},{"text":" const uint32_t CHECKED { QAccessible::UserText };","highlight_start":1,"highlight_end":54},{"text":" const uint32_t VALUE_MINIMUM { CHECKED + 1 };","highlight_start":1,"highlight_end":50},{"text":" const uint32_t VALUE_MAXIMUM { VALUE_MINIMUM + 1 };","highlight_start":1,"highlight_end":56},{"text":" const uint32_t VALUE_STEP { VALUE_MAXIMUM + 1 };","highlight_start":1,"highlight_end":53},{"text":" const uint32_t CHECKABLE { VALUE_STEP + 1 };","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Helper:","highlight_start":1,"highlight_end":15},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Descendents {","highlight_start":1,"highlight_end":24},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Descendents(void *root_item) {","highlight_start":1,"highlight_end":39},{"text":" rustDescendents = rust!(Descendents_ctor [root_item: *mut c_void as \"void*\"] ->","highlight_start":1,"highlight_end":92},{"text":" SharedVector as \"void*\" {","highlight_start":1,"highlight_end":54},{"text":" i_slint_core::accessibility::accessible_descendents(","highlight_start":1,"highlight_end":69},{"text":" &*(root_item as *mut ItemRc))","highlight_start":1,"highlight_end":54},{"text":" .collect()","highlight_start":1,"highlight_end":27},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" size_t count() const {","highlight_start":1,"highlight_end":31},{"text":" return rust!(Descendents_count [rustDescendents: SharedVector as \"void*\"] -> usize as \"size_t\" {","highlight_start":1,"highlight_end":117},{"text":" rustDescendents.len()","highlight_start":1,"highlight_end":37},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void* itemAt(size_t index) {","highlight_start":1,"highlight_end":37},{"text":" return rust!(Descendents_itemAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> *mut ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":50},{"text":" let item_rc = rustDescendents[index].clone();","highlight_start":1,"highlight_end":62},{"text":" let mut item_weak = Box::new(item_rc.downgrade());","highlight_start":1,"highlight_end":67},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Box::into_raw(item_weak)","highlight_start":1,"highlight_end":41},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role roleAt(size_t index) const {","highlight_start":1,"highlight_end":55},{"text":" return rust!(Descendents_roleAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> u32 as \"QAccessible::Role\" {","highlight_start":1,"highlight_end":52},{"text":" match rustDescendents[index].accessible_role() {","highlight_start":1,"highlight_end":65},{"text":" i_slint_core::items::AccessibleRole::None => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Button => QAccessible_Role_Button,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Checkbox => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::Combobox => QAccessible_Role_ComboBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::List => QAccessible_Role_List,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::Slider => QAccessible_Role_Slider,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Spinbox => QAccessible_Role_SpinBox,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::Tab => QAccessible_Role_PageTab,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::TabList => QAccessible_Role_PageTabList,","highlight_start":1,"highlight_end":98},{"text":" i_slint_core::items::AccessibleRole::Text => QAccessible_Role_StaticText,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::ProgressIndicator => QAccessible_Role_ProgressBar,","highlight_start":1,"highlight_end":108},{"text":" i_slint_core::items::AccessibleRole::Table => QAccessible_Role_Table,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Tree => QAccessible_Role_Tree,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::TextInput => QAccessible_Role_EditableText,","highlight_start":1,"highlight_end":101},{"text":" i_slint_core::items::AccessibleRole::Switch => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":94},{"text":" _ => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Descendents() {","highlight_start":1,"highlight_end":25},{"text":" auto descendentsPtr = &rustDescendents;","highlight_start":1,"highlight_end":52},{"text":" rust!(Descendents_dtor [descendentsPtr: *mut SharedVector as \"void**\"] {","highlight_start":1,"highlight_end":93},{"text":" core::ptr::read(descendentsPtr);","highlight_start":1,"highlight_end":49},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" void *rustDescendents;","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *root_item_for_window(void *rustWindow) {","highlight_start":1,"highlight_end":51},{"text":" return rust!(root_item_for_window_ [rustWindow: &crate::qt_window::QtWindow as \"void*\"]","highlight_start":1,"highlight_end":96},{"text":" -> *mut c_void as \"void*\" {","highlight_start":1,"highlight_end":44},{"text":" let root_item = Box::new(ItemRc::new(WindowInner::from_pub(&rustWindow.window).component(), 0).downgrade());","highlight_start":1,"highlight_end":121},{"text":" Box::into_raw(root_item) as _","highlight_start":1,"highlight_end":42},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QString item_string_property(void *data, uint32_t what) {","highlight_start":1,"highlight_end":62},{"text":" return rust!(item_string_property_","highlight_start":1,"highlight_end":43},{"text":" [data: &SlintAccessibleItemData as \"void*\", what: u32 as \"uint32_t\"]","highlight_start":1,"highlight_end":81},{"text":" -> QString as \"QString\" {","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(item) = data.item.upgrade() {","highlight_start":1,"highlight_end":54},{"text":" let string = match what {","highlight_start":1,"highlight_end":42},{"text":" NAME => item.accessible_string_property(AccessibleStringProperty::Label),","highlight_start":1,"highlight_end":94},{"text":" DESCRIPTION => item.accessible_string_property(AccessibleStringProperty::Description),","highlight_start":1,"highlight_end":107},{"text":" VALUE => item.accessible_string_property(AccessibleStringProperty::Value),","highlight_start":1,"highlight_end":95},{"text":" CHECKED => item.accessible_string_property(AccessibleStringProperty::Checked),","highlight_start":1,"highlight_end":99},{"text":" VALUE_MINIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMinimum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_MAXIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMaximum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_STEP => item.accessible_string_property(AccessibleStringProperty::ValueStep),","highlight_start":1,"highlight_end":104},{"text":" CHECKABLE => item.accessible_string_property(AccessibleStringProperty::Checkable),","highlight_start":1,"highlight_end":103},{"text":" _ => None,","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":19},{"text":" if let Some(string) = string {","highlight_start":1,"highlight_end":47},{"text":" return QString::from(string.as_ref())","highlight_start":1,"highlight_end":58},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" };","highlight_start":1,"highlight_end":15},{"text":" QString::default()","highlight_start":1,"highlight_end":31},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible:","highlight_start":1,"highlight_end":25},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Base object for accessibility support","highlight_start":1,"highlight_end":45},{"text":" class Slint_accessible : public QAccessibleInterface {","highlight_start":1,"highlight_end":59},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible(QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":81},{"text":" has_focus(false), has_focus_delegation(false), m_role(role), m_parent(parent)","highlight_start":1,"highlight_end":91},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible() {","highlight_start":1,"highlight_end":30},{"text":" qDeleteAll(m_children);","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void *rustItem() const = 0;","highlight_start":1,"highlight_end":44},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns the SlintWidget of the window... we have no other.","highlight_start":1,"highlight_end":70},{"text":" virtual QWidget *qwidget() const = 0;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapToGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":51},{"text":" return qwidget()->mapToGlobal(p);","highlight_start":1,"highlight_end":46},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapFromGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":53},{"text":" return qwidget()->mapFromGlobal(p);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void clearFocus() {","highlight_start":1,"highlight_end":28},{"text":" has_focus = false;","highlight_start":1,"highlight_end":31},{"text":" has_focus_delegation = false;","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" static_cast(child(i))->clearFocus();","highlight_start":1,"highlight_end":73},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void delegateFocus() const {","highlight_start":1,"highlight_end":45},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns true if the item accepted the focus; false otherwise.","highlight_start":1,"highlight_end":73},{"text":" bool focusItem(void *item) const {","highlight_start":1,"highlight_end":43},{"text":" auto my_item = rustItem();","highlight_start":1,"highlight_end":39},{"text":" if (rust!(Slint_accessible_findItem [item: &ItemWeak as \"void *\", my_item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":129},{"text":" item == my_item","highlight_start":1,"highlight_end":32},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" has_focus = true;","highlight_start":1,"highlight_end":34},{"text":"","highlight_start":1,"highlight_end":1},{"text":" delegateFocus();","highlight_start":1,"highlight_end":33},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" if (static_cast(child(i))->focusItem(item)) {","highlight_start":1,"highlight_end":82},{"text":" return true;","highlight_start":1,"highlight_end":33},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return false;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void sendFocusChangeEvent() const {","highlight_start":1,"highlight_end":44},{"text":" auto event = QAccessibleEvent(object(), QAccessible::Focus);","highlight_start":1,"highlight_end":73},{"text":" QAccessible::updateAccessibility(&event);","highlight_start":1,"highlight_end":54},{"text":" has_focus_delegation = true;","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isValid() const override {","highlight_start":1,"highlight_end":40},{"text":" return true;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // navigation, hierarchy","highlight_start":1,"highlight_end":33},{"text":" QAccessibleInterface *parent() const override {","highlight_start":1,"highlight_end":56},{"text":" return m_parent;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *focusChild() const override {","highlight_start":1,"highlight_end":60},{"text":" if (has_focus_delegation) {","highlight_start":1,"highlight_end":40},{"text":" return const_cast(static_cast(this));","highlight_start":1,"highlight_end":108},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" if (auto focus = child(i)->focusChild()) return focus;","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfChild(const QAccessibleInterface *child) const override {","highlight_start":1,"highlight_end":77},{"text":" return m_children.indexOf(child->object()); // FIXME: Theoretically we can have several QAIs per QObject!","highlight_start":1,"highlight_end":118},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Will *not* trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":70},{"text":" // Use this from the Slint side to make sure the accessibility","highlight_start":1,"highlight_end":71},{"text":" // item tree is not generated needlessly.","highlight_start":1,"highlight_end":50},{"text":" int rawChildCount() const {","highlight_start":1,"highlight_end":36},{"text":" return m_children.count();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// Will *not* trigger a build of the accessibility tree!","highlight_start":1,"highlight_end":66},{"text":" QAccessibleInterface *rawChild(int index) const {","highlight_start":1,"highlight_end":58},{"text":" if (0 <= index && index < rawChildCount())","highlight_start":1,"highlight_end":55},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // May trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":63},{"text":" // Use this from the Qt API side (which is triggered by the OS accessibility","highlight_start":1,"highlight_end":85},{"text":" // layer to make sure accessibility information is up-to-date.","highlight_start":1,"highlight_end":71},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" return rawChildCount();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *child(int index) const override {","highlight_start":1,"highlight_end":64},{"text":" if (0 <= index && index < childCount())","highlight_start":1,"highlight_end":52},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setText(QAccessible::Text t, const QString &text) override {","highlight_start":1,"highlight_end":74},{"text":" Q_UNUSED(t); Q_UNUSED(text);","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role role() const override {","highlight_start":1,"highlight_end":50},{"text":" return m_role;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QRect rect() const override {","highlight_start":1,"highlight_end":38},{"text":" auto item = rustItem();","highlight_start":1,"highlight_end":36},{"text":" QRectF r = rust!(Slint_accessible_item_rect","highlight_start":1,"highlight_end":56},{"text":" [item: *const ItemWeak as \"void*\"] -> qttypes::QRectF as \"QRectF\" {","highlight_start":1,"highlight_end":84},{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":1,"highlight_end":78},{"text":" let geometry = item_rc.geometry();","highlight_start":1,"highlight_end":59},{"text":"","highlight_start":1,"highlight_end":1},{"text":" let mapped = item_rc.map_to_window(geometry.origin);","highlight_start":1,"highlight_end":77},{"text":"","highlight_start":1,"highlight_end":1},{"text":" qttypes::QRectF {","highlight_start":1,"highlight_end":42},{"text":" x: mapped.x as _,","highlight_start":1,"highlight_end":46},{"text":" y: mapped.y as _,","highlight_start":1,"highlight_end":46},{"text":" width: geometry.width() as _,","highlight_start":1,"highlight_end":58},{"text":" height: geometry.height() as _,","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":26},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Default::default()","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":22},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" auto topLeft = mapToGlobal(QPoint(static_cast(r.left()), static_cast(r.top())));","highlight_start":1,"highlight_end":103},{"text":" auto bottomRight = mapToGlobal(QPoint(static_cast(r.right()), static_cast(r.bottom())));","highlight_start":1,"highlight_end":111},{"text":" return QRect(topLeft, bottomRight);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *childAt(int x, int y) const override {","highlight_start":1,"highlight_end":69},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" auto c = child(i);","highlight_start":1,"highlight_end":35},{"text":" auto r = c->rect();","highlight_start":1,"highlight_end":36},{"text":" if (r.contains(x, y)) return c;","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void updateAccessibilityTree() const;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" protected:","highlight_start":1,"highlight_end":15},{"text":" mutable bool has_focus;","highlight_start":1,"highlight_end":32},{"text":" mutable bool has_focus_delegation;","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QAccessible::Role m_role = QAccessible::NoRole;","highlight_start":1,"highlight_end":56},{"text":" QAccessibleInterface *m_parent = nullptr;","highlight_start":1,"highlight_end":50},{"text":" mutable QList m_children;","highlight_start":1,"highlight_end":44},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_item:","highlight_start":1,"highlight_end":30},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_item : public Slint_accessible, public QAccessibleValueInterface, public QAccessibleActionInterface {","highlight_start":1,"highlight_end":129},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_item(void *item, QObject *obj, QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":112},{"text":" Slint_accessible(role, parent), m_object(obj)","highlight_start":1,"highlight_end":58},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" m_data = rust!(Slint_accessible_item_ctor [obj: *mut c_void as \"QObject*\",","highlight_start":1,"highlight_end":87},{"text":" item: &ItemWeak as \"void*\"] ->","highlight_start":1,"highlight_end":51},{"text":" *mut SlintAccessibleItemData as \"void*\" {","highlight_start":1,"highlight_end":62},{"text":" let data = SlintAccessibleItemData::new_pin_box(obj, item);","highlight_start":1,"highlight_end":84},{"text":" unsafe { Box::into_raw(Pin::into_inner_unchecked(data)) }","highlight_start":1,"highlight_end":82},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleActionInterface *actionInterface() { return this; }","highlight_start":1,"highlight_end":71},{"text":" QAccessibleValueInterface *valueInterface() { return this; }","highlight_start":1,"highlight_end":69},{"text":"","highlight_start":1,"highlight_end":1},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_item() {","highlight_start":1,"highlight_end":35},{"text":" rust!(Slint_accessible_item_dtor [m_data: *mut SlintAccessibleItemData as \"void*\"] {","highlight_start":1,"highlight_end":97},{"text":" unsafe { Pin::new_unchecked(Box::from_raw(m_data)) };","highlight_start":1,"highlight_end":70},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return rust!(Slint_accessible_item_rustItem [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> *const ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":139},{"text":" &m_data.item","highlight_start":1,"highlight_end":29},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_object;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return dynamic_cast(parent())->qwidget();","highlight_start":1,"highlight_end":74},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *data() const {","highlight_start":1,"highlight_end":29},{"text":" return m_data;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return parent()->window();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void delegateFocus() const override {","highlight_start":1,"highlight_end":46},{"text":" if (!has_focus) { return; }","highlight_start":1,"highlight_end":40},{"text":"","highlight_start":1,"highlight_end":1},{"text":" auto index = rust!(Slint_accessible_item_delegate_focus [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> i32 as \"int\" {","highlight_start":1,"highlight_end":137},{"text":" m_data.item.upgrade()","highlight_start":1,"highlight_end":38},{"text":" .and_then(|i| { i.accessible_string_property(AccessibleStringProperty::DelegateFocus) })","highlight_start":1,"highlight_end":109},{"text":" .and_then(|s| s.as_str().parse::().ok()).unwrap_or(-1)","highlight_start":1,"highlight_end":80},{"text":" });","highlight_start":1,"highlight_end":16},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index >= 0 && index < rawChildCount()) {","highlight_start":1,"highlight_end":57},{"text":" static_cast(rawChild(index))->sendFocusChangeEvent();","highlight_start":1,"highlight_end":94},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":40},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" return item_string_property(m_data, t);","highlight_start":1,"highlight_end":52},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" auto checked = item_string_property(m_data, CHECKED);","highlight_start":1,"highlight_end":66},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" state.focused = has_focus_delegation;","highlight_start":1,"highlight_end":50},{"text":" state.checked = (checked == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":57},{"text":" state.checkable = (item_string_property(m_data, CHECKABLE) == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":91},{"text":" return state; /* FIXME */","highlight_start":1,"highlight_end":38},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *interface_cast(QAccessible::InterfaceType t) override {","highlight_start":1,"highlight_end":70},{"text":" if (t == QAccessible::ValueInterface && !item_string_property(m_data, QAccessible::Value).isEmpty()) {","highlight_start":1,"highlight_end":115},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":70},{"text":" } else if (t == QAccessible::ActionInterface) {","highlight_start":1,"highlight_end":60},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return QAccessibleInterface::interface_cast(t);","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // AccessibleValueInterface:","highlight_start":1,"highlight_end":37},{"text":" QVariant currentValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, QAccessible::Value);","highlight_start":1,"highlight_end":69},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setCurrentValue(const QVariant &value) override {","highlight_start":1,"highlight_end":63},{"text":" QString value_string = value.toString();","highlight_start":1,"highlight_end":53},{"text":" rust!(Slint_accessible_setCurrentValue [m_data: Pin<&SlintAccessibleItemData> as \"void*\", value_string: qttypes::QString as \"QString\"] {","highlight_start":1,"highlight_end":149},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":70},{"text":" item.accessible_action(&AccessibilityAction::SetValue(i_slint_core::format!(\"{value_string}\")));","highlight_start":1,"highlight_end":113},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant maximumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MAXIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MINIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumStepSize() const override {","highlight_start":1,"highlight_end":52},{"text":" return item_string_property(m_data, VALUE_STEP);","highlight_start":1,"highlight_end":61},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList actionNames() const override {","highlight_start":1,"highlight_end":51},{"text":" int supported = rust!(Slint_accessible_item_supported [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> SupportedAccessibilityAction as \"uint\" {","highlight_start":1,"highlight_end":161},{"text":" m_data.item.upgrade().map(|i| i.supported_accessibility_actions()).unwrap_or_default()","highlight_start":1,"highlight_end":103},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" QStringList actions;","highlight_start":1,"highlight_end":33},{"text":" if (supported & rust!(Slint_accessible_item_an1 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Default }))","highlight_start":1,"highlight_end":149},{"text":" actions << QAccessibleActionInterface::pressAction();","highlight_start":1,"highlight_end":70},{"text":" if (supported & rust!(Slint_accessible_item_an2 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Increment }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::increaseAction();","highlight_start":1,"highlight_end":73},{"text":" if (supported & rust!(Slint_accessible_item_an3 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Decrement }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::decreaseAction();","highlight_start":1,"highlight_end":73},{"text":" return actions;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void doAction(const QString &actionName) override {","highlight_start":1,"highlight_end":60},{"text":" if (actionName == QAccessibleActionInterface::pressAction()) {","highlight_start":1,"highlight_end":75},{"text":" rust!(Slint_accessible_item_do_action1 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Default);","highlight_start":1,"highlight_end":75},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::increaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action2 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Increment);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::decreaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action3 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Decrement);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList keyBindingsForAction(const QString &) const override {","highlight_start":1,"highlight_end":75},{"text":" return QStringList();","highlight_start":1,"highlight_end":34},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QObject *m_object = nullptr;","highlight_start":1,"highlight_end":37},{"text":" mutable void *m_data = nullptr;","highlight_start":1,"highlight_end":40},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_window:","highlight_start":1,"highlight_end":32},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_window : public Slint_accessible {","highlight_start":1,"highlight_end":62},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_window(QWidget *widget, void *rust_window) :","highlight_start":1,"highlight_end":70},{"text":" Slint_accessible(QAccessible::Window, QAccessible::queryAccessibleInterface(qApp)),","highlight_start":1,"highlight_end":96},{"text":" m_widget(widget),","highlight_start":1,"highlight_end":30},{"text":" m_rustWindow(rust_window)","highlight_start":1,"highlight_end":38},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_window()","highlight_start":1,"highlight_end":35},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" rust!(Slint_accessible_window_dtor [m_rustWindow: *mut c_void as \"void*\"] {","highlight_start":1,"highlight_end":88},{"text":" alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!","highlight_start":1,"highlight_end":128},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isUsed() const {","highlight_start":1,"highlight_end":30},{"text":" return is_used;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return root_item_for_window(m_rustWindow);","highlight_start":1,"highlight_end":55},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return qobject_cast(object())->windowHandle();","highlight_start":1,"highlight_end":70},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" if (!is_used) { updateAccessibilityTree(); }","highlight_start":1,"highlight_end":57},{"text":" is_used = true;","highlight_start":1,"highlight_end":28},{"text":" return Slint_accessible::childCount();","highlight_start":1,"highlight_end":51},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" switch (t) {","highlight_start":1,"highlight_end":25},{"text":" case QAccessible::Name: return qobject_cast(object())->windowTitle();","highlight_start":1,"highlight_end":96},{"text":" default: return QString();","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" return state;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QWidget *m_widget;","highlight_start":1,"highlight_end":27},{"text":" void *m_rustWindow; // *const QtWindow","highlight_start":1,"highlight_end":47},{"text":" mutable bool is_used = false;","highlight_start":1,"highlight_end":38},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList deleteStaleItems(QList &¤t_children) {","highlight_start":1,"highlight_end":77},{"text":" // Delete no longer valid objects:","highlight_start":1,"highlight_end":43},{"text":" current_children.erase(std::remove_if(current_children.begin(), current_children.end(), [](QObject *o) {","highlight_start":1,"highlight_end":113},{"text":" auto ai = dynamic_cast(QAccessible::queryAccessibleInterface(o));","highlight_start":1,"highlight_end":103},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" auto data = ai->data();","highlight_start":1,"highlight_end":36},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (rust!(Slint_delete_stale_items","highlight_start":1,"highlight_end":47},{"text":" [data: Pin<&SlintAccessibleItemData> as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":89},{"text":" data.item.upgrade().is_none()","highlight_start":1,"highlight_end":46},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" o->deleteLater();","highlight_start":1,"highlight_end":34},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" return false;","highlight_start":1,"highlight_end":30},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }), current_children.end());","highlight_start":1,"highlight_end":37},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return std::move(current_children);","highlight_start":1,"highlight_end":44},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfItem(const QList &existing, void *item) {","highlight_start":1,"highlight_end":68},{"text":" for (int i = 0; i < existing.count(); ++i) {","highlight_start":1,"highlight_end":53},{"text":" auto data = dynamic_cast(QAccessible::queryAccessibleInterface(existing[i]));","highlight_start":1,"highlight_end":115},{"text":" if (rust!(Slint_indexOfItems [data: Pin<&SlintAccessibleItemData> as \"void*\", item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":138},{"text":" data.item == *item","highlight_start":1,"highlight_end":35},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" return i;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" return -1;","highlight_start":1,"highlight_end":19},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList updateItems(QList &¤t_children,","highlight_start":1,"highlight_end":70},{"text":" Descendents &descendents,","highlight_start":1,"highlight_end":59},{"text":" Slint_accessible *parent) {","highlight_start":1,"highlight_end":61},{"text":" QList children = {};","highlight_start":1,"highlight_end":40},{"text":" children.reserve(descendents.count());","highlight_start":1,"highlight_end":47},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (size_t i = 0; i < descendents.count(); ++i) {","highlight_start":1,"highlight_end":59},{"text":" auto item = descendents.itemAt(i);","highlight_start":1,"highlight_end":47},{"text":" auto index = indexOfItem(current_children, item);","highlight_start":1,"highlight_end":62},{"text":" QObject *object = nullptr;","highlight_start":1,"highlight_end":39},{"text":" Slint_accessible_item *ai = nullptr;","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index == -1) {","highlight_start":1,"highlight_end":31},{"text":" // Create new item:","highlight_start":1,"highlight_end":36},{"text":" object = new QObject();","highlight_start":1,"highlight_end":40},{"text":" auto role = descendents.roleAt(i);","highlight_start":1,"highlight_end":51},{"text":" ai = new Slint_accessible_item(item, object, role, parent);","highlight_start":1,"highlight_end":76},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::registerAccessibleInterface(ai);","highlight_start":1,"highlight_end":62},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" // Reuse existing item:","highlight_start":1,"highlight_end":40},{"text":" object = current_children[index];","highlight_start":1,"highlight_end":50},{"text":" ai = dynamic_cast(QAccessible::queryAccessibleInterface(object));","highlight_start":1,"highlight_end":107},{"text":"","highlight_start":1,"highlight_end":1},{"text":" current_children.removeAt(index);","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" Q_ASSERT(object);","highlight_start":1,"highlight_end":30},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ai->updateAccessibilityTree();","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" children.append(object);","highlight_start":1,"highlight_end":37},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return children;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void Slint_accessible::updateAccessibilityTree() const {","highlight_start":1,"highlight_end":61},{"text":" QList valid_objects = deleteStaleItems(std::move(m_children));","highlight_start":1,"highlight_end":82},{"text":" auto descendents = Descendents(rustItem());","highlight_start":1,"highlight_end":52},{"text":"","highlight_start":1,"highlight_end":1},{"text":" m_children = updateItems(std::move(valid_objects), descendents,","highlight_start":1,"highlight_end":72},{"text":" const_cast(this));","highlight_start":1,"highlight_end":72},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"}}","highlight_start":1,"highlight_end":3}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"cpp!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":8974,"byte_end":8990,"line_start":252,"line_end":252,"column_start":1,"column_end":17,"is_primary":false,"text":[{"text":"macro_rules! cpp {","highlight_start":1,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null},{"message":"consider wrapping the function body in an unsafe block","code":null,"level":"help","spans":[{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":6138,"byte_end":6138,"line_start":162,"line_end":162,"column_start":90,"column_end":90,"is_primary":true,"text":[{"text":" $($a)* unsafe extern \"C\" fn $i($($an : *const $at, )* rt : *mut $rt) -> *mut $rt {","highlight_start":90,"highlight_end":90}],"label":null,"suggested_replacement":"{ unsafe ","suggestion_applicability":"MachineApplicable","expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4362,"byte_end":4431,"line_start":130,"line_end":130,"column_start":9,"column_end":78,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @expand_rust_macro [$($a)*] $($rust_body)* }","highlight_start":9,"highlight_end":78}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":9045,"byte_end":9116,"line_start":254,"line_end":254,"column_start":27,"column_end":98,"is_primary":false,"text":[{"text":" ({$($body:tt)*}) => { $crate::__cpp_internal!{ @find_rust_macro [#[no_mangle] pub] $($body)*} };","highlight_start":27,"highlight_end":98}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"qt_accessible.rs","byte_start":9251,"byte_end":33032,"line_start":259,"line_end":844,"column_start":1,"column_end":3,"is_primary":false,"text":[{"text":"cpp! {{","highlight_start":1,"highlight_end":8},{"text":" #include ","highlight_start":1,"highlight_end":35},{"text":"","highlight_start":1,"highlight_end":1},{"text":" #include ","highlight_start":1,"highlight_end":22},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// KEEP IN SYNC WITH CONSTANTS IN RUST!","highlight_start":1,"highlight_end":45},{"text":" const uint32_t CHECKED { QAccessible::UserText };","highlight_start":1,"highlight_end":54},{"text":" const uint32_t VALUE_MINIMUM { CHECKED + 1 };","highlight_start":1,"highlight_end":50},{"text":" const uint32_t VALUE_MAXIMUM { VALUE_MINIMUM + 1 };","highlight_start":1,"highlight_end":56},{"text":" const uint32_t VALUE_STEP { VALUE_MAXIMUM + 1 };","highlight_start":1,"highlight_end":53},{"text":" const uint32_t CHECKABLE { VALUE_STEP + 1 };","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Helper:","highlight_start":1,"highlight_end":15},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Descendents {","highlight_start":1,"highlight_end":24},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Descendents(void *root_item) {","highlight_start":1,"highlight_end":39},{"text":" rustDescendents = rust!(Descendents_ctor [root_item: *mut c_void as \"void*\"] ->","highlight_start":1,"highlight_end":92},{"text":" SharedVector as \"void*\" {","highlight_start":1,"highlight_end":54},{"text":" i_slint_core::accessibility::accessible_descendents(","highlight_start":1,"highlight_end":69},{"text":" &*(root_item as *mut ItemRc))","highlight_start":1,"highlight_end":54},{"text":" .collect()","highlight_start":1,"highlight_end":27},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" size_t count() const {","highlight_start":1,"highlight_end":31},{"text":" return rust!(Descendents_count [rustDescendents: SharedVector as \"void*\"] -> usize as \"size_t\" {","highlight_start":1,"highlight_end":117},{"text":" rustDescendents.len()","highlight_start":1,"highlight_end":37},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void* itemAt(size_t index) {","highlight_start":1,"highlight_end":37},{"text":" return rust!(Descendents_itemAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> *mut ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":50},{"text":" let item_rc = rustDescendents[index].clone();","highlight_start":1,"highlight_end":62},{"text":" let mut item_weak = Box::new(item_rc.downgrade());","highlight_start":1,"highlight_end":67},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Box::into_raw(item_weak)","highlight_start":1,"highlight_end":41},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role roleAt(size_t index) const {","highlight_start":1,"highlight_end":55},{"text":" return rust!(Descendents_roleAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> u32 as \"QAccessible::Role\" {","highlight_start":1,"highlight_end":52},{"text":" match rustDescendents[index].accessible_role() {","highlight_start":1,"highlight_end":65},{"text":" i_slint_core::items::AccessibleRole::None => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Button => QAccessible_Role_Button,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Checkbox => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::Combobox => QAccessible_Role_ComboBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::List => QAccessible_Role_List,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::Slider => QAccessible_Role_Slider,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Spinbox => QAccessible_Role_SpinBox,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::Tab => QAccessible_Role_PageTab,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::TabList => QAccessible_Role_PageTabList,","highlight_start":1,"highlight_end":98},{"text":" i_slint_core::items::AccessibleRole::Text => QAccessible_Role_StaticText,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::ProgressIndicator => QAccessible_Role_ProgressBar,","highlight_start":1,"highlight_end":108},{"text":" i_slint_core::items::AccessibleRole::Table => QAccessible_Role_Table,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Tree => QAccessible_Role_Tree,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::TextInput => QAccessible_Role_EditableText,","highlight_start":1,"highlight_end":101},{"text":" i_slint_core::items::AccessibleRole::Switch => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":94},{"text":" _ => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Descendents() {","highlight_start":1,"highlight_end":25},{"text":" auto descendentsPtr = &rustDescendents;","highlight_start":1,"highlight_end":52},{"text":" rust!(Descendents_dtor [descendentsPtr: *mut SharedVector as \"void**\"] {","highlight_start":1,"highlight_end":93},{"text":" core::ptr::read(descendentsPtr);","highlight_start":1,"highlight_end":49},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" void *rustDescendents;","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *root_item_for_window(void *rustWindow) {","highlight_start":1,"highlight_end":51},{"text":" return rust!(root_item_for_window_ [rustWindow: &crate::qt_window::QtWindow as \"void*\"]","highlight_start":1,"highlight_end":96},{"text":" -> *mut c_void as \"void*\" {","highlight_start":1,"highlight_end":44},{"text":" let root_item = Box::new(ItemRc::new(WindowInner::from_pub(&rustWindow.window).component(), 0).downgrade());","highlight_start":1,"highlight_end":121},{"text":" Box::into_raw(root_item) as _","highlight_start":1,"highlight_end":42},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QString item_string_property(void *data, uint32_t what) {","highlight_start":1,"highlight_end":62},{"text":" return rust!(item_string_property_","highlight_start":1,"highlight_end":43},{"text":" [data: &SlintAccessibleItemData as \"void*\", what: u32 as \"uint32_t\"]","highlight_start":1,"highlight_end":81},{"text":" -> QString as \"QString\" {","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(item) = data.item.upgrade() {","highlight_start":1,"highlight_end":54},{"text":" let string = match what {","highlight_start":1,"highlight_end":42},{"text":" NAME => item.accessible_string_property(AccessibleStringProperty::Label),","highlight_start":1,"highlight_end":94},{"text":" DESCRIPTION => item.accessible_string_property(AccessibleStringProperty::Description),","highlight_start":1,"highlight_end":107},{"text":" VALUE => item.accessible_string_property(AccessibleStringProperty::Value),","highlight_start":1,"highlight_end":95},{"text":" CHECKED => item.accessible_string_property(AccessibleStringProperty::Checked),","highlight_start":1,"highlight_end":99},{"text":" VALUE_MINIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMinimum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_MAXIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMaximum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_STEP => item.accessible_string_property(AccessibleStringProperty::ValueStep),","highlight_start":1,"highlight_end":104},{"text":" CHECKABLE => item.accessible_string_property(AccessibleStringProperty::Checkable),","highlight_start":1,"highlight_end":103},{"text":" _ => None,","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":19},{"text":" if let Some(string) = string {","highlight_start":1,"highlight_end":47},{"text":" return QString::from(string.as_ref())","highlight_start":1,"highlight_end":58},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" };","highlight_start":1,"highlight_end":15},{"text":" QString::default()","highlight_start":1,"highlight_end":31},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible:","highlight_start":1,"highlight_end":25},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Base object for accessibility support","highlight_start":1,"highlight_end":45},{"text":" class Slint_accessible : public QAccessibleInterface {","highlight_start":1,"highlight_end":59},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible(QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":81},{"text":" has_focus(false), has_focus_delegation(false), m_role(role), m_parent(parent)","highlight_start":1,"highlight_end":91},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible() {","highlight_start":1,"highlight_end":30},{"text":" qDeleteAll(m_children);","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void *rustItem() const = 0;","highlight_start":1,"highlight_end":44},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns the SlintWidget of the window... we have no other.","highlight_start":1,"highlight_end":70},{"text":" virtual QWidget *qwidget() const = 0;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapToGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":51},{"text":" return qwidget()->mapToGlobal(p);","highlight_start":1,"highlight_end":46},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapFromGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":53},{"text":" return qwidget()->mapFromGlobal(p);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void clearFocus() {","highlight_start":1,"highlight_end":28},{"text":" has_focus = false;","highlight_start":1,"highlight_end":31},{"text":" has_focus_delegation = false;","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" static_cast(child(i))->clearFocus();","highlight_start":1,"highlight_end":73},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void delegateFocus() const {","highlight_start":1,"highlight_end":45},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns true if the item accepted the focus; false otherwise.","highlight_start":1,"highlight_end":73},{"text":" bool focusItem(void *item) const {","highlight_start":1,"highlight_end":43},{"text":" auto my_item = rustItem();","highlight_start":1,"highlight_end":39},{"text":" if (rust!(Slint_accessible_findItem [item: &ItemWeak as \"void *\", my_item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":129},{"text":" item == my_item","highlight_start":1,"highlight_end":32},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" has_focus = true;","highlight_start":1,"highlight_end":34},{"text":"","highlight_start":1,"highlight_end":1},{"text":" delegateFocus();","highlight_start":1,"highlight_end":33},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" if (static_cast(child(i))->focusItem(item)) {","highlight_start":1,"highlight_end":82},{"text":" return true;","highlight_start":1,"highlight_end":33},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return false;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void sendFocusChangeEvent() const {","highlight_start":1,"highlight_end":44},{"text":" auto event = QAccessibleEvent(object(), QAccessible::Focus);","highlight_start":1,"highlight_end":73},{"text":" QAccessible::updateAccessibility(&event);","highlight_start":1,"highlight_end":54},{"text":" has_focus_delegation = true;","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isValid() const override {","highlight_start":1,"highlight_end":40},{"text":" return true;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // navigation, hierarchy","highlight_start":1,"highlight_end":33},{"text":" QAccessibleInterface *parent() const override {","highlight_start":1,"highlight_end":56},{"text":" return m_parent;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *focusChild() const override {","highlight_start":1,"highlight_end":60},{"text":" if (has_focus_delegation) {","highlight_start":1,"highlight_end":40},{"text":" return const_cast(static_cast(this));","highlight_start":1,"highlight_end":108},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" if (auto focus = child(i)->focusChild()) return focus;","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfChild(const QAccessibleInterface *child) const override {","highlight_start":1,"highlight_end":77},{"text":" return m_children.indexOf(child->object()); // FIXME: Theoretically we can have several QAIs per QObject!","highlight_start":1,"highlight_end":118},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Will *not* trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":70},{"text":" // Use this from the Slint side to make sure the accessibility","highlight_start":1,"highlight_end":71},{"text":" // item tree is not generated needlessly.","highlight_start":1,"highlight_end":50},{"text":" int rawChildCount() const {","highlight_start":1,"highlight_end":36},{"text":" return m_children.count();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// Will *not* trigger a build of the accessibility tree!","highlight_start":1,"highlight_end":66},{"text":" QAccessibleInterface *rawChild(int index) const {","highlight_start":1,"highlight_end":58},{"text":" if (0 <= index && index < rawChildCount())","highlight_start":1,"highlight_end":55},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // May trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":63},{"text":" // Use this from the Qt API side (which is triggered by the OS accessibility","highlight_start":1,"highlight_end":85},{"text":" // layer to make sure accessibility information is up-to-date.","highlight_start":1,"highlight_end":71},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" return rawChildCount();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *child(int index) const override {","highlight_start":1,"highlight_end":64},{"text":" if (0 <= index && index < childCount())","highlight_start":1,"highlight_end":52},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setText(QAccessible::Text t, const QString &text) override {","highlight_start":1,"highlight_end":74},{"text":" Q_UNUSED(t); Q_UNUSED(text);","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role role() const override {","highlight_start":1,"highlight_end":50},{"text":" return m_role;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QRect rect() const override {","highlight_start":1,"highlight_end":38},{"text":" auto item = rustItem();","highlight_start":1,"highlight_end":36},{"text":" QRectF r = rust!(Slint_accessible_item_rect","highlight_start":1,"highlight_end":56},{"text":" [item: *const ItemWeak as \"void*\"] -> qttypes::QRectF as \"QRectF\" {","highlight_start":1,"highlight_end":84},{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":1,"highlight_end":78},{"text":" let geometry = item_rc.geometry();","highlight_start":1,"highlight_end":59},{"text":"","highlight_start":1,"highlight_end":1},{"text":" let mapped = item_rc.map_to_window(geometry.origin);","highlight_start":1,"highlight_end":77},{"text":"","highlight_start":1,"highlight_end":1},{"text":" qttypes::QRectF {","highlight_start":1,"highlight_end":42},{"text":" x: mapped.x as _,","highlight_start":1,"highlight_end":46},{"text":" y: mapped.y as _,","highlight_start":1,"highlight_end":46},{"text":" width: geometry.width() as _,","highlight_start":1,"highlight_end":58},{"text":" height: geometry.height() as _,","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":26},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Default::default()","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":22},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" auto topLeft = mapToGlobal(QPoint(static_cast(r.left()), static_cast(r.top())));","highlight_start":1,"highlight_end":103},{"text":" auto bottomRight = mapToGlobal(QPoint(static_cast(r.right()), static_cast(r.bottom())));","highlight_start":1,"highlight_end":111},{"text":" return QRect(topLeft, bottomRight);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *childAt(int x, int y) const override {","highlight_start":1,"highlight_end":69},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" auto c = child(i);","highlight_start":1,"highlight_end":35},{"text":" auto r = c->rect();","highlight_start":1,"highlight_end":36},{"text":" if (r.contains(x, y)) return c;","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void updateAccessibilityTree() const;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" protected:","highlight_start":1,"highlight_end":15},{"text":" mutable bool has_focus;","highlight_start":1,"highlight_end":32},{"text":" mutable bool has_focus_delegation;","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QAccessible::Role m_role = QAccessible::NoRole;","highlight_start":1,"highlight_end":56},{"text":" QAccessibleInterface *m_parent = nullptr;","highlight_start":1,"highlight_end":50},{"text":" mutable QList m_children;","highlight_start":1,"highlight_end":44},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_item:","highlight_start":1,"highlight_end":30},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_item : public Slint_accessible, public QAccessibleValueInterface, public QAccessibleActionInterface {","highlight_start":1,"highlight_end":129},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_item(void *item, QObject *obj, QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":112},{"text":" Slint_accessible(role, parent), m_object(obj)","highlight_start":1,"highlight_end":58},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" m_data = rust!(Slint_accessible_item_ctor [obj: *mut c_void as \"QObject*\",","highlight_start":1,"highlight_end":87},{"text":" item: &ItemWeak as \"void*\"] ->","highlight_start":1,"highlight_end":51},{"text":" *mut SlintAccessibleItemData as \"void*\" {","highlight_start":1,"highlight_end":62},{"text":" let data = SlintAccessibleItemData::new_pin_box(obj, item);","highlight_start":1,"highlight_end":84},{"text":" unsafe { Box::into_raw(Pin::into_inner_unchecked(data)) }","highlight_start":1,"highlight_end":82},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleActionInterface *actionInterface() { return this; }","highlight_start":1,"highlight_end":71},{"text":" QAccessibleValueInterface *valueInterface() { return this; }","highlight_start":1,"highlight_end":69},{"text":"","highlight_start":1,"highlight_end":1},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_item() {","highlight_start":1,"highlight_end":35},{"text":" rust!(Slint_accessible_item_dtor [m_data: *mut SlintAccessibleItemData as \"void*\"] {","highlight_start":1,"highlight_end":97},{"text":" unsafe { Pin::new_unchecked(Box::from_raw(m_data)) };","highlight_start":1,"highlight_end":70},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return rust!(Slint_accessible_item_rustItem [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> *const ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":139},{"text":" &m_data.item","highlight_start":1,"highlight_end":29},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_object;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return dynamic_cast(parent())->qwidget();","highlight_start":1,"highlight_end":74},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *data() const {","highlight_start":1,"highlight_end":29},{"text":" return m_data;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return parent()->window();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void delegateFocus() const override {","highlight_start":1,"highlight_end":46},{"text":" if (!has_focus) { return; }","highlight_start":1,"highlight_end":40},{"text":"","highlight_start":1,"highlight_end":1},{"text":" auto index = rust!(Slint_accessible_item_delegate_focus [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> i32 as \"int\" {","highlight_start":1,"highlight_end":137},{"text":" m_data.item.upgrade()","highlight_start":1,"highlight_end":38},{"text":" .and_then(|i| { i.accessible_string_property(AccessibleStringProperty::DelegateFocus) })","highlight_start":1,"highlight_end":109},{"text":" .and_then(|s| s.as_str().parse::().ok()).unwrap_or(-1)","highlight_start":1,"highlight_end":80},{"text":" });","highlight_start":1,"highlight_end":16},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index >= 0 && index < rawChildCount()) {","highlight_start":1,"highlight_end":57},{"text":" static_cast(rawChild(index))->sendFocusChangeEvent();","highlight_start":1,"highlight_end":94},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":40},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" return item_string_property(m_data, t);","highlight_start":1,"highlight_end":52},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" auto checked = item_string_property(m_data, CHECKED);","highlight_start":1,"highlight_end":66},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" state.focused = has_focus_delegation;","highlight_start":1,"highlight_end":50},{"text":" state.checked = (checked == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":57},{"text":" state.checkable = (item_string_property(m_data, CHECKABLE) == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":91},{"text":" return state; /* FIXME */","highlight_start":1,"highlight_end":38},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *interface_cast(QAccessible::InterfaceType t) override {","highlight_start":1,"highlight_end":70},{"text":" if (t == QAccessible::ValueInterface && !item_string_property(m_data, QAccessible::Value).isEmpty()) {","highlight_start":1,"highlight_end":115},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":70},{"text":" } else if (t == QAccessible::ActionInterface) {","highlight_start":1,"highlight_end":60},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return QAccessibleInterface::interface_cast(t);","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // AccessibleValueInterface:","highlight_start":1,"highlight_end":37},{"text":" QVariant currentValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, QAccessible::Value);","highlight_start":1,"highlight_end":69},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setCurrentValue(const QVariant &value) override {","highlight_start":1,"highlight_end":63},{"text":" QString value_string = value.toString();","highlight_start":1,"highlight_end":53},{"text":" rust!(Slint_accessible_setCurrentValue [m_data: Pin<&SlintAccessibleItemData> as \"void*\", value_string: qttypes::QString as \"QString\"] {","highlight_start":1,"highlight_end":149},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":70},{"text":" item.accessible_action(&AccessibilityAction::SetValue(i_slint_core::format!(\"{value_string}\")));","highlight_start":1,"highlight_end":113},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant maximumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MAXIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MINIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumStepSize() const override {","highlight_start":1,"highlight_end":52},{"text":" return item_string_property(m_data, VALUE_STEP);","highlight_start":1,"highlight_end":61},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList actionNames() const override {","highlight_start":1,"highlight_end":51},{"text":" int supported = rust!(Slint_accessible_item_supported [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> SupportedAccessibilityAction as \"uint\" {","highlight_start":1,"highlight_end":161},{"text":" m_data.item.upgrade().map(|i| i.supported_accessibility_actions()).unwrap_or_default()","highlight_start":1,"highlight_end":103},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" QStringList actions;","highlight_start":1,"highlight_end":33},{"text":" if (supported & rust!(Slint_accessible_item_an1 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Default }))","highlight_start":1,"highlight_end":149},{"text":" actions << QAccessibleActionInterface::pressAction();","highlight_start":1,"highlight_end":70},{"text":" if (supported & rust!(Slint_accessible_item_an2 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Increment }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::increaseAction();","highlight_start":1,"highlight_end":73},{"text":" if (supported & rust!(Slint_accessible_item_an3 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Decrement }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::decreaseAction();","highlight_start":1,"highlight_end":73},{"text":" return actions;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void doAction(const QString &actionName) override {","highlight_start":1,"highlight_end":60},{"text":" if (actionName == QAccessibleActionInterface::pressAction()) {","highlight_start":1,"highlight_end":75},{"text":" rust!(Slint_accessible_item_do_action1 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Default);","highlight_start":1,"highlight_end":75},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::increaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action2 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Increment);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::decreaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action3 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Decrement);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList keyBindingsForAction(const QString &) const override {","highlight_start":1,"highlight_end":75},{"text":" return QStringList();","highlight_start":1,"highlight_end":34},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QObject *m_object = nullptr;","highlight_start":1,"highlight_end":37},{"text":" mutable void *m_data = nullptr;","highlight_start":1,"highlight_end":40},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_window:","highlight_start":1,"highlight_end":32},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_window : public Slint_accessible {","highlight_start":1,"highlight_end":62},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_window(QWidget *widget, void *rust_window) :","highlight_start":1,"highlight_end":70},{"text":" Slint_accessible(QAccessible::Window, QAccessible::queryAccessibleInterface(qApp)),","highlight_start":1,"highlight_end":96},{"text":" m_widget(widget),","highlight_start":1,"highlight_end":30},{"text":" m_rustWindow(rust_window)","highlight_start":1,"highlight_end":38},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_window()","highlight_start":1,"highlight_end":35},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" rust!(Slint_accessible_window_dtor [m_rustWindow: *mut c_void as \"void*\"] {","highlight_start":1,"highlight_end":88},{"text":" alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!","highlight_start":1,"highlight_end":128},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isUsed() const {","highlight_start":1,"highlight_end":30},{"text":" return is_used;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return root_item_for_window(m_rustWindow);","highlight_start":1,"highlight_end":55},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return qobject_cast(object())->windowHandle();","highlight_start":1,"highlight_end":70},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" if (!is_used) { updateAccessibilityTree(); }","highlight_start":1,"highlight_end":57},{"text":" is_used = true;","highlight_start":1,"highlight_end":28},{"text":" return Slint_accessible::childCount();","highlight_start":1,"highlight_end":51},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" switch (t) {","highlight_start":1,"highlight_end":25},{"text":" case QAccessible::Name: return qobject_cast(object())->windowTitle();","highlight_start":1,"highlight_end":96},{"text":" default: return QString();","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" return state;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QWidget *m_widget;","highlight_start":1,"highlight_end":27},{"text":" void *m_rustWindow; // *const QtWindow","highlight_start":1,"highlight_end":47},{"text":" mutable bool is_used = false;","highlight_start":1,"highlight_end":38},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList deleteStaleItems(QList &¤t_children) {","highlight_start":1,"highlight_end":77},{"text":" // Delete no longer valid objects:","highlight_start":1,"highlight_end":43},{"text":" current_children.erase(std::remove_if(current_children.begin(), current_children.end(), [](QObject *o) {","highlight_start":1,"highlight_end":113},{"text":" auto ai = dynamic_cast(QAccessible::queryAccessibleInterface(o));","highlight_start":1,"highlight_end":103},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" auto data = ai->data();","highlight_start":1,"highlight_end":36},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (rust!(Slint_delete_stale_items","highlight_start":1,"highlight_end":47},{"text":" [data: Pin<&SlintAccessibleItemData> as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":89},{"text":" data.item.upgrade().is_none()","highlight_start":1,"highlight_end":46},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" o->deleteLater();","highlight_start":1,"highlight_end":34},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" return false;","highlight_start":1,"highlight_end":30},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }), current_children.end());","highlight_start":1,"highlight_end":37},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return std::move(current_children);","highlight_start":1,"highlight_end":44},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfItem(const QList &existing, void *item) {","highlight_start":1,"highlight_end":68},{"text":" for (int i = 0; i < existing.count(); ++i) {","highlight_start":1,"highlight_end":53},{"text":" auto data = dynamic_cast(QAccessible::queryAccessibleInterface(existing[i]));","highlight_start":1,"highlight_end":115},{"text":" if (rust!(Slint_indexOfItems [data: Pin<&SlintAccessibleItemData> as \"void*\", item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":138},{"text":" data.item == *item","highlight_start":1,"highlight_end":35},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" return i;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" return -1;","highlight_start":1,"highlight_end":19},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList updateItems(QList &¤t_children,","highlight_start":1,"highlight_end":70},{"text":" Descendents &descendents,","highlight_start":1,"highlight_end":59},{"text":" Slint_accessible *parent) {","highlight_start":1,"highlight_end":61},{"text":" QList children = {};","highlight_start":1,"highlight_end":40},{"text":" children.reserve(descendents.count());","highlight_start":1,"highlight_end":47},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (size_t i = 0; i < descendents.count(); ++i) {","highlight_start":1,"highlight_end":59},{"text":" auto item = descendents.itemAt(i);","highlight_start":1,"highlight_end":47},{"text":" auto index = indexOfItem(current_children, item);","highlight_start":1,"highlight_end":62},{"text":" QObject *object = nullptr;","highlight_start":1,"highlight_end":39},{"text":" Slint_accessible_item *ai = nullptr;","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index == -1) {","highlight_start":1,"highlight_end":31},{"text":" // Create new item:","highlight_start":1,"highlight_end":36},{"text":" object = new QObject();","highlight_start":1,"highlight_end":40},{"text":" auto role = descendents.roleAt(i);","highlight_start":1,"highlight_end":51},{"text":" ai = new Slint_accessible_item(item, object, role, parent);","highlight_start":1,"highlight_end":76},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::registerAccessibleInterface(ai);","highlight_start":1,"highlight_end":62},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" // Reuse existing item:","highlight_start":1,"highlight_end":40},{"text":" object = current_children[index];","highlight_start":1,"highlight_end":50},{"text":" ai = dynamic_cast(QAccessible::queryAccessibleInterface(object));","highlight_start":1,"highlight_end":107},{"text":"","highlight_start":1,"highlight_end":1},{"text":" current_children.removeAt(index);","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" Q_ASSERT(object);","highlight_start":1,"highlight_end":30},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ai->updateAccessibilityTree();","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" children.append(object);","highlight_start":1,"highlight_end":37},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return children;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void Slint_accessible::updateAccessibilityTree() const {","highlight_start":1,"highlight_end":61},{"text":" QList valid_objects = deleteStaleItems(std::move(m_children));","highlight_start":1,"highlight_end":82},{"text":" auto descendents = Descendents(rustItem());","highlight_start":1,"highlight_end":52},{"text":"","highlight_start":1,"highlight_end":1},{"text":" m_children = updateItems(std::move(valid_objects), descendents,","highlight_start":1,"highlight_end":72},{"text":" const_cast(this));","highlight_start":1,"highlight_end":72},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"}}","highlight_start":1,"highlight_end":3}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"cpp!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":8974,"byte_end":8990,"line_start":252,"line_end":252,"column_start":1,"column_end":17,"is_primary":false,"text":[{"text":"macro_rules! cpp {","highlight_start":1,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":6437,"byte_end":6437,"line_start":172,"line_end":172,"column_start":10,"column_end":10,"is_primary":true,"text":[{"text":" }","highlight_start":10,"highlight_end":10}],"label":null,"suggested_replacement":"}","suggestion_applicability":"MachineApplicable","expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4362,"byte_end":4431,"line_start":130,"line_end":130,"column_start":9,"column_end":78,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @expand_rust_macro [$($a)*] $($rust_body)* }","highlight_start":9,"highlight_end":78}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":9045,"byte_end":9116,"line_start":254,"line_end":254,"column_start":27,"column_end":98,"is_primary":false,"text":[{"text":" ({$($body:tt)*}) => { $crate::__cpp_internal!{ @find_rust_macro [#[no_mangle] pub] $($body)*} };","highlight_start":27,"highlight_end":98}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"qt_accessible.rs","byte_start":9251,"byte_end":33032,"line_start":259,"line_end":844,"column_start":1,"column_end":3,"is_primary":false,"text":[{"text":"cpp! {{","highlight_start":1,"highlight_end":8},{"text":" #include ","highlight_start":1,"highlight_end":35},{"text":"","highlight_start":1,"highlight_end":1},{"text":" #include ","highlight_start":1,"highlight_end":22},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// KEEP IN SYNC WITH CONSTANTS IN RUST!","highlight_start":1,"highlight_end":45},{"text":" const uint32_t CHECKED { QAccessible::UserText };","highlight_start":1,"highlight_end":54},{"text":" const uint32_t VALUE_MINIMUM { CHECKED + 1 };","highlight_start":1,"highlight_end":50},{"text":" const uint32_t VALUE_MAXIMUM { VALUE_MINIMUM + 1 };","highlight_start":1,"highlight_end":56},{"text":" const uint32_t VALUE_STEP { VALUE_MAXIMUM + 1 };","highlight_start":1,"highlight_end":53},{"text":" const uint32_t CHECKABLE { VALUE_STEP + 1 };","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Helper:","highlight_start":1,"highlight_end":15},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Descendents {","highlight_start":1,"highlight_end":24},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Descendents(void *root_item) {","highlight_start":1,"highlight_end":39},{"text":" rustDescendents = rust!(Descendents_ctor [root_item: *mut c_void as \"void*\"] ->","highlight_start":1,"highlight_end":92},{"text":" SharedVector as \"void*\" {","highlight_start":1,"highlight_end":54},{"text":" i_slint_core::accessibility::accessible_descendents(","highlight_start":1,"highlight_end":69},{"text":" &*(root_item as *mut ItemRc))","highlight_start":1,"highlight_end":54},{"text":" .collect()","highlight_start":1,"highlight_end":27},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" size_t count() const {","highlight_start":1,"highlight_end":31},{"text":" return rust!(Descendents_count [rustDescendents: SharedVector as \"void*\"] -> usize as \"size_t\" {","highlight_start":1,"highlight_end":117},{"text":" rustDescendents.len()","highlight_start":1,"highlight_end":37},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void* itemAt(size_t index) {","highlight_start":1,"highlight_end":37},{"text":" return rust!(Descendents_itemAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> *mut ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":50},{"text":" let item_rc = rustDescendents[index].clone();","highlight_start":1,"highlight_end":62},{"text":" let mut item_weak = Box::new(item_rc.downgrade());","highlight_start":1,"highlight_end":67},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Box::into_raw(item_weak)","highlight_start":1,"highlight_end":41},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role roleAt(size_t index) const {","highlight_start":1,"highlight_end":55},{"text":" return rust!(Descendents_roleAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> u32 as \"QAccessible::Role\" {","highlight_start":1,"highlight_end":52},{"text":" match rustDescendents[index].accessible_role() {","highlight_start":1,"highlight_end":65},{"text":" i_slint_core::items::AccessibleRole::None => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Button => QAccessible_Role_Button,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Checkbox => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::Combobox => QAccessible_Role_ComboBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::List => QAccessible_Role_List,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::Slider => QAccessible_Role_Slider,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Spinbox => QAccessible_Role_SpinBox,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::Tab => QAccessible_Role_PageTab,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::TabList => QAccessible_Role_PageTabList,","highlight_start":1,"highlight_end":98},{"text":" i_slint_core::items::AccessibleRole::Text => QAccessible_Role_StaticText,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::ProgressIndicator => QAccessible_Role_ProgressBar,","highlight_start":1,"highlight_end":108},{"text":" i_slint_core::items::AccessibleRole::Table => QAccessible_Role_Table,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Tree => QAccessible_Role_Tree,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::TextInput => QAccessible_Role_EditableText,","highlight_start":1,"highlight_end":101},{"text":" i_slint_core::items::AccessibleRole::Switch => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":94},{"text":" _ => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Descendents() {","highlight_start":1,"highlight_end":25},{"text":" auto descendentsPtr = &rustDescendents;","highlight_start":1,"highlight_end":52},{"text":" rust!(Descendents_dtor [descendentsPtr: *mut SharedVector as \"void**\"] {","highlight_start":1,"highlight_end":93},{"text":" core::ptr::read(descendentsPtr);","highlight_start":1,"highlight_end":49},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" void *rustDescendents;","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *root_item_for_window(void *rustWindow) {","highlight_start":1,"highlight_end":51},{"text":" return rust!(root_item_for_window_ [rustWindow: &crate::qt_window::QtWindow as \"void*\"]","highlight_start":1,"highlight_end":96},{"text":" -> *mut c_void as \"void*\" {","highlight_start":1,"highlight_end":44},{"text":" let root_item = Box::new(ItemRc::new(WindowInner::from_pub(&rustWindow.window).component(), 0).downgrade());","highlight_start":1,"highlight_end":121},{"text":" Box::into_raw(root_item) as _","highlight_start":1,"highlight_end":42},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QString item_string_property(void *data, uint32_t what) {","highlight_start":1,"highlight_end":62},{"text":" return rust!(item_string_property_","highlight_start":1,"highlight_end":43},{"text":" [data: &SlintAccessibleItemData as \"void*\", what: u32 as \"uint32_t\"]","highlight_start":1,"highlight_end":81},{"text":" -> QString as \"QString\" {","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(item) = data.item.upgrade() {","highlight_start":1,"highlight_end":54},{"text":" let string = match what {","highlight_start":1,"highlight_end":42},{"text":" NAME => item.accessible_string_property(AccessibleStringProperty::Label),","highlight_start":1,"highlight_end":94},{"text":" DESCRIPTION => item.accessible_string_property(AccessibleStringProperty::Description),","highlight_start":1,"highlight_end":107},{"text":" VALUE => item.accessible_string_property(AccessibleStringProperty::Value),","highlight_start":1,"highlight_end":95},{"text":" CHECKED => item.accessible_string_property(AccessibleStringProperty::Checked),","highlight_start":1,"highlight_end":99},{"text":" VALUE_MINIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMinimum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_MAXIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMaximum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_STEP => item.accessible_string_property(AccessibleStringProperty::ValueStep),","highlight_start":1,"highlight_end":104},{"text":" CHECKABLE => item.accessible_string_property(AccessibleStringProperty::Checkable),","highlight_start":1,"highlight_end":103},{"text":" _ => None,","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":19},{"text":" if let Some(string) = string {","highlight_start":1,"highlight_end":47},{"text":" return QString::from(string.as_ref())","highlight_start":1,"highlight_end":58},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" };","highlight_start":1,"highlight_end":15},{"text":" QString::default()","highlight_start":1,"highlight_end":31},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible:","highlight_start":1,"highlight_end":25},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Base object for accessibility support","highlight_start":1,"highlight_end":45},{"text":" class Slint_accessible : public QAccessibleInterface {","highlight_start":1,"highlight_end":59},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible(QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":81},{"text":" has_focus(false), has_focus_delegation(false), m_role(role), m_parent(parent)","highlight_start":1,"highlight_end":91},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible() {","highlight_start":1,"highlight_end":30},{"text":" qDeleteAll(m_children);","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void *rustItem() const = 0;","highlight_start":1,"highlight_end":44},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns the SlintWidget of the window... we have no other.","highlight_start":1,"highlight_end":70},{"text":" virtual QWidget *qwidget() const = 0;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapToGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":51},{"text":" return qwidget()->mapToGlobal(p);","highlight_start":1,"highlight_end":46},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapFromGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":53},{"text":" return qwidget()->mapFromGlobal(p);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void clearFocus() {","highlight_start":1,"highlight_end":28},{"text":" has_focus = false;","highlight_start":1,"highlight_end":31},{"text":" has_focus_delegation = false;","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" static_cast(child(i))->clearFocus();","highlight_start":1,"highlight_end":73},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void delegateFocus() const {","highlight_start":1,"highlight_end":45},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns true if the item accepted the focus; false otherwise.","highlight_start":1,"highlight_end":73},{"text":" bool focusItem(void *item) const {","highlight_start":1,"highlight_end":43},{"text":" auto my_item = rustItem();","highlight_start":1,"highlight_end":39},{"text":" if (rust!(Slint_accessible_findItem [item: &ItemWeak as \"void *\", my_item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":129},{"text":" item == my_item","highlight_start":1,"highlight_end":32},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" has_focus = true;","highlight_start":1,"highlight_end":34},{"text":"","highlight_start":1,"highlight_end":1},{"text":" delegateFocus();","highlight_start":1,"highlight_end":33},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" if (static_cast(child(i))->focusItem(item)) {","highlight_start":1,"highlight_end":82},{"text":" return true;","highlight_start":1,"highlight_end":33},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return false;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void sendFocusChangeEvent() const {","highlight_start":1,"highlight_end":44},{"text":" auto event = QAccessibleEvent(object(), QAccessible::Focus);","highlight_start":1,"highlight_end":73},{"text":" QAccessible::updateAccessibility(&event);","highlight_start":1,"highlight_end":54},{"text":" has_focus_delegation = true;","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isValid() const override {","highlight_start":1,"highlight_end":40},{"text":" return true;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // navigation, hierarchy","highlight_start":1,"highlight_end":33},{"text":" QAccessibleInterface *parent() const override {","highlight_start":1,"highlight_end":56},{"text":" return m_parent;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *focusChild() const override {","highlight_start":1,"highlight_end":60},{"text":" if (has_focus_delegation) {","highlight_start":1,"highlight_end":40},{"text":" return const_cast(static_cast(this));","highlight_start":1,"highlight_end":108},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" if (auto focus = child(i)->focusChild()) return focus;","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfChild(const QAccessibleInterface *child) const override {","highlight_start":1,"highlight_end":77},{"text":" return m_children.indexOf(child->object()); // FIXME: Theoretically we can have several QAIs per QObject!","highlight_start":1,"highlight_end":118},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Will *not* trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":70},{"text":" // Use this from the Slint side to make sure the accessibility","highlight_start":1,"highlight_end":71},{"text":" // item tree is not generated needlessly.","highlight_start":1,"highlight_end":50},{"text":" int rawChildCount() const {","highlight_start":1,"highlight_end":36},{"text":" return m_children.count();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// Will *not* trigger a build of the accessibility tree!","highlight_start":1,"highlight_end":66},{"text":" QAccessibleInterface *rawChild(int index) const {","highlight_start":1,"highlight_end":58},{"text":" if (0 <= index && index < rawChildCount())","highlight_start":1,"highlight_end":55},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // May trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":63},{"text":" // Use this from the Qt API side (which is triggered by the OS accessibility","highlight_start":1,"highlight_end":85},{"text":" // layer to make sure accessibility information is up-to-date.","highlight_start":1,"highlight_end":71},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" return rawChildCount();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *child(int index) const override {","highlight_start":1,"highlight_end":64},{"text":" if (0 <= index && index < childCount())","highlight_start":1,"highlight_end":52},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setText(QAccessible::Text t, const QString &text) override {","highlight_start":1,"highlight_end":74},{"text":" Q_UNUSED(t); Q_UNUSED(text);","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role role() const override {","highlight_start":1,"highlight_end":50},{"text":" return m_role;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QRect rect() const override {","highlight_start":1,"highlight_end":38},{"text":" auto item = rustItem();","highlight_start":1,"highlight_end":36},{"text":" QRectF r = rust!(Slint_accessible_item_rect","highlight_start":1,"highlight_end":56},{"text":" [item: *const ItemWeak as \"void*\"] -> qttypes::QRectF as \"QRectF\" {","highlight_start":1,"highlight_end":84},{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":1,"highlight_end":78},{"text":" let geometry = item_rc.geometry();","highlight_start":1,"highlight_end":59},{"text":"","highlight_start":1,"highlight_end":1},{"text":" let mapped = item_rc.map_to_window(geometry.origin);","highlight_start":1,"highlight_end":77},{"text":"","highlight_start":1,"highlight_end":1},{"text":" qttypes::QRectF {","highlight_start":1,"highlight_end":42},{"text":" x: mapped.x as _,","highlight_start":1,"highlight_end":46},{"text":" y: mapped.y as _,","highlight_start":1,"highlight_end":46},{"text":" width: geometry.width() as _,","highlight_start":1,"highlight_end":58},{"text":" height: geometry.height() as _,","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":26},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Default::default()","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":22},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" auto topLeft = mapToGlobal(QPoint(static_cast(r.left()), static_cast(r.top())));","highlight_start":1,"highlight_end":103},{"text":" auto bottomRight = mapToGlobal(QPoint(static_cast(r.right()), static_cast(r.bottom())));","highlight_start":1,"highlight_end":111},{"text":" return QRect(topLeft, bottomRight);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *childAt(int x, int y) const override {","highlight_start":1,"highlight_end":69},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" auto c = child(i);","highlight_start":1,"highlight_end":35},{"text":" auto r = c->rect();","highlight_start":1,"highlight_end":36},{"text":" if (r.contains(x, y)) return c;","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void updateAccessibilityTree() const;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" protected:","highlight_start":1,"highlight_end":15},{"text":" mutable bool has_focus;","highlight_start":1,"highlight_end":32},{"text":" mutable bool has_focus_delegation;","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QAccessible::Role m_role = QAccessible::NoRole;","highlight_start":1,"highlight_end":56},{"text":" QAccessibleInterface *m_parent = nullptr;","highlight_start":1,"highlight_end":50},{"text":" mutable QList m_children;","highlight_start":1,"highlight_end":44},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_item:","highlight_start":1,"highlight_end":30},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_item : public Slint_accessible, public QAccessibleValueInterface, public QAccessibleActionInterface {","highlight_start":1,"highlight_end":129},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_item(void *item, QObject *obj, QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":112},{"text":" Slint_accessible(role, parent), m_object(obj)","highlight_start":1,"highlight_end":58},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" m_data = rust!(Slint_accessible_item_ctor [obj: *mut c_void as \"QObject*\",","highlight_start":1,"highlight_end":87},{"text":" item: &ItemWeak as \"void*\"] ->","highlight_start":1,"highlight_end":51},{"text":" *mut SlintAccessibleItemData as \"void*\" {","highlight_start":1,"highlight_end":62},{"text":" let data = SlintAccessibleItemData::new_pin_box(obj, item);","highlight_start":1,"highlight_end":84},{"text":" unsafe { Box::into_raw(Pin::into_inner_unchecked(data)) }","highlight_start":1,"highlight_end":82},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleActionInterface *actionInterface() { return this; }","highlight_start":1,"highlight_end":71},{"text":" QAccessibleValueInterface *valueInterface() { return this; }","highlight_start":1,"highlight_end":69},{"text":"","highlight_start":1,"highlight_end":1},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_item() {","highlight_start":1,"highlight_end":35},{"text":" rust!(Slint_accessible_item_dtor [m_data: *mut SlintAccessibleItemData as \"void*\"] {","highlight_start":1,"highlight_end":97},{"text":" unsafe { Pin::new_unchecked(Box::from_raw(m_data)) };","highlight_start":1,"highlight_end":70},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return rust!(Slint_accessible_item_rustItem [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> *const ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":139},{"text":" &m_data.item","highlight_start":1,"highlight_end":29},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_object;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return dynamic_cast(parent())->qwidget();","highlight_start":1,"highlight_end":74},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *data() const {","highlight_start":1,"highlight_end":29},{"text":" return m_data;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return parent()->window();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void delegateFocus() const override {","highlight_start":1,"highlight_end":46},{"text":" if (!has_focus) { return; }","highlight_start":1,"highlight_end":40},{"text":"","highlight_start":1,"highlight_end":1},{"text":" auto index = rust!(Slint_accessible_item_delegate_focus [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> i32 as \"int\" {","highlight_start":1,"highlight_end":137},{"text":" m_data.item.upgrade()","highlight_start":1,"highlight_end":38},{"text":" .and_then(|i| { i.accessible_string_property(AccessibleStringProperty::DelegateFocus) })","highlight_start":1,"highlight_end":109},{"text":" .and_then(|s| s.as_str().parse::().ok()).unwrap_or(-1)","highlight_start":1,"highlight_end":80},{"text":" });","highlight_start":1,"highlight_end":16},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index >= 0 && index < rawChildCount()) {","highlight_start":1,"highlight_end":57},{"text":" static_cast(rawChild(index))->sendFocusChangeEvent();","highlight_start":1,"highlight_end":94},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":40},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" return item_string_property(m_data, t);","highlight_start":1,"highlight_end":52},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" auto checked = item_string_property(m_data, CHECKED);","highlight_start":1,"highlight_end":66},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" state.focused = has_focus_delegation;","highlight_start":1,"highlight_end":50},{"text":" state.checked = (checked == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":57},{"text":" state.checkable = (item_string_property(m_data, CHECKABLE) == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":91},{"text":" return state; /* FIXME */","highlight_start":1,"highlight_end":38},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *interface_cast(QAccessible::InterfaceType t) override {","highlight_start":1,"highlight_end":70},{"text":" if (t == QAccessible::ValueInterface && !item_string_property(m_data, QAccessible::Value).isEmpty()) {","highlight_start":1,"highlight_end":115},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":70},{"text":" } else if (t == QAccessible::ActionInterface) {","highlight_start":1,"highlight_end":60},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return QAccessibleInterface::interface_cast(t);","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // AccessibleValueInterface:","highlight_start":1,"highlight_end":37},{"text":" QVariant currentValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, QAccessible::Value);","highlight_start":1,"highlight_end":69},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setCurrentValue(const QVariant &value) override {","highlight_start":1,"highlight_end":63},{"text":" QString value_string = value.toString();","highlight_start":1,"highlight_end":53},{"text":" rust!(Slint_accessible_setCurrentValue [m_data: Pin<&SlintAccessibleItemData> as \"void*\", value_string: qttypes::QString as \"QString\"] {","highlight_start":1,"highlight_end":149},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":70},{"text":" item.accessible_action(&AccessibilityAction::SetValue(i_slint_core::format!(\"{value_string}\")));","highlight_start":1,"highlight_end":113},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant maximumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MAXIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MINIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumStepSize() const override {","highlight_start":1,"highlight_end":52},{"text":" return item_string_property(m_data, VALUE_STEP);","highlight_start":1,"highlight_end":61},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList actionNames() const override {","highlight_start":1,"highlight_end":51},{"text":" int supported = rust!(Slint_accessible_item_supported [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> SupportedAccessibilityAction as \"uint\" {","highlight_start":1,"highlight_end":161},{"text":" m_data.item.upgrade().map(|i| i.supported_accessibility_actions()).unwrap_or_default()","highlight_start":1,"highlight_end":103},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" QStringList actions;","highlight_start":1,"highlight_end":33},{"text":" if (supported & rust!(Slint_accessible_item_an1 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Default }))","highlight_start":1,"highlight_end":149},{"text":" actions << QAccessibleActionInterface::pressAction();","highlight_start":1,"highlight_end":70},{"text":" if (supported & rust!(Slint_accessible_item_an2 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Increment }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::increaseAction();","highlight_start":1,"highlight_end":73},{"text":" if (supported & rust!(Slint_accessible_item_an3 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Decrement }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::decreaseAction();","highlight_start":1,"highlight_end":73},{"text":" return actions;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void doAction(const QString &actionName) override {","highlight_start":1,"highlight_end":60},{"text":" if (actionName == QAccessibleActionInterface::pressAction()) {","highlight_start":1,"highlight_end":75},{"text":" rust!(Slint_accessible_item_do_action1 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Default);","highlight_start":1,"highlight_end":75},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::increaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action2 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Increment);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::decreaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action3 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Decrement);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList keyBindingsForAction(const QString &) const override {","highlight_start":1,"highlight_end":75},{"text":" return QStringList();","highlight_start":1,"highlight_end":34},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QObject *m_object = nullptr;","highlight_start":1,"highlight_end":37},{"text":" mutable void *m_data = nullptr;","highlight_start":1,"highlight_end":40},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_window:","highlight_start":1,"highlight_end":32},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_window : public Slint_accessible {","highlight_start":1,"highlight_end":62},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_window(QWidget *widget, void *rust_window) :","highlight_start":1,"highlight_end":70},{"text":" Slint_accessible(QAccessible::Window, QAccessible::queryAccessibleInterface(qApp)),","highlight_start":1,"highlight_end":96},{"text":" m_widget(widget),","highlight_start":1,"highlight_end":30},{"text":" m_rustWindow(rust_window)","highlight_start":1,"highlight_end":38},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_window()","highlight_start":1,"highlight_end":35},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" rust!(Slint_accessible_window_dtor [m_rustWindow: *mut c_void as \"void*\"] {","highlight_start":1,"highlight_end":88},{"text":" alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!","highlight_start":1,"highlight_end":128},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isUsed() const {","highlight_start":1,"highlight_end":30},{"text":" return is_used;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return root_item_for_window(m_rustWindow);","highlight_start":1,"highlight_end":55},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return qobject_cast(object())->windowHandle();","highlight_start":1,"highlight_end":70},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" if (!is_used) { updateAccessibilityTree(); }","highlight_start":1,"highlight_end":57},{"text":" is_used = true;","highlight_start":1,"highlight_end":28},{"text":" return Slint_accessible::childCount();","highlight_start":1,"highlight_end":51},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" switch (t) {","highlight_start":1,"highlight_end":25},{"text":" case QAccessible::Name: return qobject_cast(object())->windowTitle();","highlight_start":1,"highlight_end":96},{"text":" default: return QString();","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" return state;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QWidget *m_widget;","highlight_start":1,"highlight_end":27},{"text":" void *m_rustWindow; // *const QtWindow","highlight_start":1,"highlight_end":47},{"text":" mutable bool is_used = false;","highlight_start":1,"highlight_end":38},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList deleteStaleItems(QList &¤t_children) {","highlight_start":1,"highlight_end":77},{"text":" // Delete no longer valid objects:","highlight_start":1,"highlight_end":43},{"text":" current_children.erase(std::remove_if(current_children.begin(), current_children.end(), [](QObject *o) {","highlight_start":1,"highlight_end":113},{"text":" auto ai = dynamic_cast(QAccessible::queryAccessibleInterface(o));","highlight_start":1,"highlight_end":103},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" auto data = ai->data();","highlight_start":1,"highlight_end":36},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (rust!(Slint_delete_stale_items","highlight_start":1,"highlight_end":47},{"text":" [data: Pin<&SlintAccessibleItemData> as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":89},{"text":" data.item.upgrade().is_none()","highlight_start":1,"highlight_end":46},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" o->deleteLater();","highlight_start":1,"highlight_end":34},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" return false;","highlight_start":1,"highlight_end":30},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }), current_children.end());","highlight_start":1,"highlight_end":37},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return std::move(current_children);","highlight_start":1,"highlight_end":44},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfItem(const QList &existing, void *item) {","highlight_start":1,"highlight_end":68},{"text":" for (int i = 0; i < existing.count(); ++i) {","highlight_start":1,"highlight_end":53},{"text":" auto data = dynamic_cast(QAccessible::queryAccessibleInterface(existing[i]));","highlight_start":1,"highlight_end":115},{"text":" if (rust!(Slint_indexOfItems [data: Pin<&SlintAccessibleItemData> as \"void*\", item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":138},{"text":" data.item == *item","highlight_start":1,"highlight_end":35},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" return i;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" return -1;","highlight_start":1,"highlight_end":19},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList updateItems(QList &¤t_children,","highlight_start":1,"highlight_end":70},{"text":" Descendents &descendents,","highlight_start":1,"highlight_end":59},{"text":" Slint_accessible *parent) {","highlight_start":1,"highlight_end":61},{"text":" QList children = {};","highlight_start":1,"highlight_end":40},{"text":" children.reserve(descendents.count());","highlight_start":1,"highlight_end":47},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (size_t i = 0; i < descendents.count(); ++i) {","highlight_start":1,"highlight_end":59},{"text":" auto item = descendents.itemAt(i);","highlight_start":1,"highlight_end":47},{"text":" auto index = indexOfItem(current_children, item);","highlight_start":1,"highlight_end":62},{"text":" QObject *object = nullptr;","highlight_start":1,"highlight_end":39},{"text":" Slint_accessible_item *ai = nullptr;","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index == -1) {","highlight_start":1,"highlight_end":31},{"text":" // Create new item:","highlight_start":1,"highlight_end":36},{"text":" object = new QObject();","highlight_start":1,"highlight_end":40},{"text":" auto role = descendents.roleAt(i);","highlight_start":1,"highlight_end":51},{"text":" ai = new Slint_accessible_item(item, object, role, parent);","highlight_start":1,"highlight_end":76},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::registerAccessibleInterface(ai);","highlight_start":1,"highlight_end":62},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" // Reuse existing item:","highlight_start":1,"highlight_end":40},{"text":" object = current_children[index];","highlight_start":1,"highlight_end":50},{"text":" ai = dynamic_cast(QAccessible::queryAccessibleInterface(object));","highlight_start":1,"highlight_end":107},{"text":"","highlight_start":1,"highlight_end":1},{"text":" current_children.removeAt(index);","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" Q_ASSERT(object);","highlight_start":1,"highlight_end":30},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ai->updateAccessibilityTree();","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" children.append(object);","highlight_start":1,"highlight_end":37},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return children;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void Slint_accessible::updateAccessibilityTree() const {","highlight_start":1,"highlight_end":61},{"text":" QList valid_objects = deleteStaleItems(std::move(m_children));","highlight_start":1,"highlight_end":82},{"text":" auto descendents = Descendents(rustItem());","highlight_start":1,"highlight_end":52},{"text":"","highlight_start":1,"highlight_end":1},{"text":" m_children = updateItems(std::move(valid_objects), descendents,","highlight_start":1,"highlight_end":72},{"text":" const_cast(this));","highlight_start":1,"highlight_end":72},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"}}","highlight_start":1,"highlight_end":3}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"cpp!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":8974,"byte_end":8990,"line_start":252,"line_end":252,"column_start":1,"column_end":17,"is_primary":false,"text":[{"text":"macro_rules! cpp {","highlight_start":1,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning[E0133]\u001b[0m\u001b[0m\u001b[1m: call to unsafe function `std::ptr::const_ptr::::as_ref` is unsafe and requires unsafe block\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0mqt_accessible.rs:501:44\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m501\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m if let Some(item_rc) = item.as_ref().unwrap().upgrade() {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mcall to unsafe function\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: for more information, see issue #71668 \u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: consult the function's documentation for information on how to avoid undefined behavior\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: an unsafe function restricts its caller, but its body is safe by default\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0mqt_accessible.rs:259:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m259\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m/\u001b[0m\u001b[0m \u001b[0m\u001b[0mcpp! {{\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m260\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m #include \u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m261\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m262\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m #include \u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m...\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m843\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m }\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m844\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m}}\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|__^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n"}} [INFO] [stdout] {"reason":"compiler-message","package_id":"path+file:///tmp/fixit#i-slint-backend-qt@1.7.2","manifest_path":"/tmp/fixit/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"i_slint_backend_qt","src_path":"/tmp/fixit/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"call to unsafe function `std::ptr::const_ptr::::as_ref` is unsafe and requires unsafe block","code":{"code":"E0133","explanation":"Unsafe code was used outside of an unsafe block.\n\nErroneous code example:\n\n```compile_fail,E0133\nunsafe fn f() { return; } // This is the unsafe code\n\nfn main() {\n f(); // error: call to unsafe function requires unsafe function or block\n}\n```\n\nUsing unsafe functionality is potentially dangerous and disallowed by safety\nchecks. Examples:\n\n* Dereferencing raw pointers\n* Calling functions via FFI\n* Calling functions marked unsafe\n\nThese safety checks can be relaxed for a section of the code by wrapping the\nunsafe instructions with an `unsafe` block. For instance:\n\n```\nunsafe fn f() { return; }\n\nfn main() {\n unsafe { f(); } // ok!\n}\n```\n\nSee the [unsafe section][unsafe-section] of the Book for more details.\n\n#### Unsafe code in functions\n\nUnsafe code is currently accepted in unsafe functions, but that is being phased\nout in favor of requiring unsafe blocks here too.\n\n```\nunsafe fn f() { return; }\n\nunsafe fn g() {\n f(); // Is accepted, but no longer recommended\n unsafe { f(); } // Recommended way to write this\n}\n```\n\nLinting against this is controlled via the `unsafe_op_in_unsafe_fn` lint, which\nis `allow` by default but will be upgraded to `warn` in a future edition.\n\n[unsafe-section]: https://doc.rust-lang.org/book/ch19-01-unsafe-rust.html\n"},"level":"warning","spans":[{"file_name":"qt_accessible.rs","byte_start":19392,"byte_end":19405,"line_start":501,"line_end":501,"column_start":44,"column_end":57,"is_primary":true,"text":[{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":44,"highlight_end":57}],"label":"call to unsafe function","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"for more information, see issue #71668 ","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"consult the function's documentation for information on how to avoid undefined behavior","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"an unsafe function restricts its caller, but its body is safe by default","code":null,"level":"note","spans":[{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":9101,"byte_end":9104,"line_start":254,"line_end":254,"column_start":83,"column_end":86,"is_primary":true,"text":[{"text":" ({$($body:tt)*}) => { $crate::__cpp_internal!{ @find_rust_macro [#[no_mangle] pub] $($body)*} };","highlight_start":83,"highlight_end":86}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"qt_accessible.rs","byte_start":9251,"byte_end":33032,"line_start":259,"line_end":844,"column_start":1,"column_end":3,"is_primary":false,"text":[{"text":"cpp! {{","highlight_start":1,"highlight_end":8},{"text":" #include ","highlight_start":1,"highlight_end":35},{"text":"","highlight_start":1,"highlight_end":1},{"text":" #include ","highlight_start":1,"highlight_end":22},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// KEEP IN SYNC WITH CONSTANTS IN RUST!","highlight_start":1,"highlight_end":45},{"text":" const uint32_t CHECKED { QAccessible::UserText };","highlight_start":1,"highlight_end":54},{"text":" const uint32_t VALUE_MINIMUM { CHECKED + 1 };","highlight_start":1,"highlight_end":50},{"text":" const uint32_t VALUE_MAXIMUM { VALUE_MINIMUM + 1 };","highlight_start":1,"highlight_end":56},{"text":" const uint32_t VALUE_STEP { VALUE_MAXIMUM + 1 };","highlight_start":1,"highlight_end":53},{"text":" const uint32_t CHECKABLE { VALUE_STEP + 1 };","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Helper:","highlight_start":1,"highlight_end":15},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Descendents {","highlight_start":1,"highlight_end":24},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Descendents(void *root_item) {","highlight_start":1,"highlight_end":39},{"text":" rustDescendents = rust!(Descendents_ctor [root_item: *mut c_void as \"void*\"] ->","highlight_start":1,"highlight_end":92},{"text":" SharedVector as \"void*\" {","highlight_start":1,"highlight_end":54},{"text":" i_slint_core::accessibility::accessible_descendents(","highlight_start":1,"highlight_end":69},{"text":" &*(root_item as *mut ItemRc))","highlight_start":1,"highlight_end":54},{"text":" .collect()","highlight_start":1,"highlight_end":27},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" size_t count() const {","highlight_start":1,"highlight_end":31},{"text":" return rust!(Descendents_count [rustDescendents: SharedVector as \"void*\"] -> usize as \"size_t\" {","highlight_start":1,"highlight_end":117},{"text":" rustDescendents.len()","highlight_start":1,"highlight_end":37},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void* itemAt(size_t index) {","highlight_start":1,"highlight_end":37},{"text":" return rust!(Descendents_itemAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> *mut ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":50},{"text":" let item_rc = rustDescendents[index].clone();","highlight_start":1,"highlight_end":62},{"text":" let mut item_weak = Box::new(item_rc.downgrade());","highlight_start":1,"highlight_end":67},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Box::into_raw(item_weak)","highlight_start":1,"highlight_end":41},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role roleAt(size_t index) const {","highlight_start":1,"highlight_end":55},{"text":" return rust!(Descendents_roleAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> u32 as \"QAccessible::Role\" {","highlight_start":1,"highlight_end":52},{"text":" match rustDescendents[index].accessible_role() {","highlight_start":1,"highlight_end":65},{"text":" i_slint_core::items::AccessibleRole::None => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Button => QAccessible_Role_Button,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Checkbox => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::Combobox => QAccessible_Role_ComboBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::List => QAccessible_Role_List,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::Slider => QAccessible_Role_Slider,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Spinbox => QAccessible_Role_SpinBox,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::Tab => QAccessible_Role_PageTab,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::TabList => QAccessible_Role_PageTabList,","highlight_start":1,"highlight_end":98},{"text":" i_slint_core::items::AccessibleRole::Text => QAccessible_Role_StaticText,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::ProgressIndicator => QAccessible_Role_ProgressBar,","highlight_start":1,"highlight_end":108},{"text":" i_slint_core::items::AccessibleRole::Table => QAccessible_Role_Table,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Tree => QAccessible_Role_Tree,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::TextInput => QAccessible_Role_EditableText,","highlight_start":1,"highlight_end":101},{"text":" i_slint_core::items::AccessibleRole::Switch => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":94},{"text":" _ => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Descendents() {","highlight_start":1,"highlight_end":25},{"text":" auto descendentsPtr = &rustDescendents;","highlight_start":1,"highlight_end":52},{"text":" rust!(Descendents_dtor [descendentsPtr: *mut SharedVector as \"void**\"] {","highlight_start":1,"highlight_end":93},{"text":" core::ptr::read(descendentsPtr);","highlight_start":1,"highlight_end":49},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" void *rustDescendents;","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *root_item_for_window(void *rustWindow) {","highlight_start":1,"highlight_end":51},{"text":" return rust!(root_item_for_window_ [rustWindow: &crate::qt_window::QtWindow as \"void*\"]","highlight_start":1,"highlight_end":96},{"text":" -> *mut c_void as \"void*\" {","highlight_start":1,"highlight_end":44},{"text":" let root_item = Box::new(ItemRc::new(WindowInner::from_pub(&rustWindow.window).component(), 0).downgrade());","highlight_start":1,"highlight_end":121},{"text":" Box::into_raw(root_item) as _","highlight_start":1,"highlight_end":42},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QString item_string_property(void *data, uint32_t what) {","highlight_start":1,"highlight_end":62},{"text":" return rust!(item_string_property_","highlight_start":1,"highlight_end":43},{"text":" [data: &SlintAccessibleItemData as \"void*\", what: u32 as \"uint32_t\"]","highlight_start":1,"highlight_end":81},{"text":" -> QString as \"QString\" {","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(item) = data.item.upgrade() {","highlight_start":1,"highlight_end":54},{"text":" let string = match what {","highlight_start":1,"highlight_end":42},{"text":" NAME => item.accessible_string_property(AccessibleStringProperty::Label),","highlight_start":1,"highlight_end":94},{"text":" DESCRIPTION => item.accessible_string_property(AccessibleStringProperty::Description),","highlight_start":1,"highlight_end":107},{"text":" VALUE => item.accessible_string_property(AccessibleStringProperty::Value),","highlight_start":1,"highlight_end":95},{"text":" CHECKED => item.accessible_string_property(AccessibleStringProperty::Checked),","highlight_start":1,"highlight_end":99},{"text":" VALUE_MINIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMinimum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_MAXIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMaximum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_STEP => item.accessible_string_property(AccessibleStringProperty::ValueStep),","highlight_start":1,"highlight_end":104},{"text":" CHECKABLE => item.accessible_string_property(AccessibleStringProperty::Checkable),","highlight_start":1,"highlight_end":103},{"text":" _ => None,","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":19},{"text":" if let Some(string) = string {","highlight_start":1,"highlight_end":47},{"text":" return QString::from(string.as_ref())","highlight_start":1,"highlight_end":58},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" };","highlight_start":1,"highlight_end":15},{"text":" QString::default()","highlight_start":1,"highlight_end":31},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible:","highlight_start":1,"highlight_end":25},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Base object for accessibility support","highlight_start":1,"highlight_end":45},{"text":" class Slint_accessible : public QAccessibleInterface {","highlight_start":1,"highlight_end":59},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible(QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":81},{"text":" has_focus(false), has_focus_delegation(false), m_role(role), m_parent(parent)","highlight_start":1,"highlight_end":91},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible() {","highlight_start":1,"highlight_end":30},{"text":" qDeleteAll(m_children);","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void *rustItem() const = 0;","highlight_start":1,"highlight_end":44},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns the SlintWidget of the window... we have no other.","highlight_start":1,"highlight_end":70},{"text":" virtual QWidget *qwidget() const = 0;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapToGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":51},{"text":" return qwidget()->mapToGlobal(p);","highlight_start":1,"highlight_end":46},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapFromGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":53},{"text":" return qwidget()->mapFromGlobal(p);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void clearFocus() {","highlight_start":1,"highlight_end":28},{"text":" has_focus = false;","highlight_start":1,"highlight_end":31},{"text":" has_focus_delegation = false;","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" static_cast(child(i))->clearFocus();","highlight_start":1,"highlight_end":73},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void delegateFocus() const {","highlight_start":1,"highlight_end":45},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns true if the item accepted the focus; false otherwise.","highlight_start":1,"highlight_end":73},{"text":" bool focusItem(void *item) const {","highlight_start":1,"highlight_end":43},{"text":" auto my_item = rustItem();","highlight_start":1,"highlight_end":39},{"text":" if (rust!(Slint_accessible_findItem [item: &ItemWeak as \"void *\", my_item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":129},{"text":" item == my_item","highlight_start":1,"highlight_end":32},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" has_focus = true;","highlight_start":1,"highlight_end":34},{"text":"","highlight_start":1,"highlight_end":1},{"text":" delegateFocus();","highlight_start":1,"highlight_end":33},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" if (static_cast(child(i))->focusItem(item)) {","highlight_start":1,"highlight_end":82},{"text":" return true;","highlight_start":1,"highlight_end":33},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return false;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void sendFocusChangeEvent() const {","highlight_start":1,"highlight_end":44},{"text":" auto event = QAccessibleEvent(object(), QAccessible::Focus);","highlight_start":1,"highlight_end":73},{"text":" QAccessible::updateAccessibility(&event);","highlight_start":1,"highlight_end":54},{"text":" has_focus_delegation = true;","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isValid() const override {","highlight_start":1,"highlight_end":40},{"text":" return true;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // navigation, hierarchy","highlight_start":1,"highlight_end":33},{"text":" QAccessibleInterface *parent() const override {","highlight_start":1,"highlight_end":56},{"text":" return m_parent;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *focusChild() const override {","highlight_start":1,"highlight_end":60},{"text":" if (has_focus_delegation) {","highlight_start":1,"highlight_end":40},{"text":" return const_cast(static_cast(this));","highlight_start":1,"highlight_end":108},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" if (auto focus = child(i)->focusChild()) return focus;","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfChild(const QAccessibleInterface *child) const override {","highlight_start":1,"highlight_end":77},{"text":" return m_children.indexOf(child->object()); // FIXME: Theoretically we can have several QAIs per QObject!","highlight_start":1,"highlight_end":118},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Will *not* trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":70},{"text":" // Use this from the Slint side to make sure the accessibility","highlight_start":1,"highlight_end":71},{"text":" // item tree is not generated needlessly.","highlight_start":1,"highlight_end":50},{"text":" int rawChildCount() const {","highlight_start":1,"highlight_end":36},{"text":" return m_children.count();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// Will *not* trigger a build of the accessibility tree!","highlight_start":1,"highlight_end":66},{"text":" QAccessibleInterface *rawChild(int index) const {","highlight_start":1,"highlight_end":58},{"text":" if (0 <= index && index < rawChildCount())","highlight_start":1,"highlight_end":55},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // May trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":63},{"text":" // Use this from the Qt API side (which is triggered by the OS accessibility","highlight_start":1,"highlight_end":85},{"text":" // layer to make sure accessibility information is up-to-date.","highlight_start":1,"highlight_end":71},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" return rawChildCount();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *child(int index) const override {","highlight_start":1,"highlight_end":64},{"text":" if (0 <= index && index < childCount())","highlight_start":1,"highlight_end":52},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setText(QAccessible::Text t, const QString &text) override {","highlight_start":1,"highlight_end":74},{"text":" Q_UNUSED(t); Q_UNUSED(text);","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role role() const override {","highlight_start":1,"highlight_end":50},{"text":" return m_role;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QRect rect() const override {","highlight_start":1,"highlight_end":38},{"text":" auto item = rustItem();","highlight_start":1,"highlight_end":36},{"text":" QRectF r = rust!(Slint_accessible_item_rect","highlight_start":1,"highlight_end":56},{"text":" [item: *const ItemWeak as \"void*\"] -> qttypes::QRectF as \"QRectF\" {","highlight_start":1,"highlight_end":84},{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":1,"highlight_end":78},{"text":" let geometry = item_rc.geometry();","highlight_start":1,"highlight_end":59},{"text":"","highlight_start":1,"highlight_end":1},{"text":" let mapped = item_rc.map_to_window(geometry.origin);","highlight_start":1,"highlight_end":77},{"text":"","highlight_start":1,"highlight_end":1},{"text":" qttypes::QRectF {","highlight_start":1,"highlight_end":42},{"text":" x: mapped.x as _,","highlight_start":1,"highlight_end":46},{"text":" y: mapped.y as _,","highlight_start":1,"highlight_end":46},{"text":" width: geometry.width() as _,","highlight_start":1,"highlight_end":58},{"text":" height: geometry.height() as _,","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":26},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Default::default()","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":22},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" auto topLeft = mapToGlobal(QPoint(static_cast(r.left()), static_cast(r.top())));","highlight_start":1,"highlight_end":103},{"text":" auto bottomRight = mapToGlobal(QPoint(static_cast(r.right()), static_cast(r.bottom())));","highlight_start":1,"highlight_end":111},{"text":" return QRect(topLeft, bottomRight);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *childAt(int x, int y) const override {","highlight_start":1,"highlight_end":69},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" auto c = child(i);","highlight_start":1,"highlight_end":35},{"text":" auto r = c->rect();","highlight_start":1,"highlight_end":36},{"text":" if (r.contains(x, y)) return c;","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void updateAccessibilityTree() const;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" protected:","highlight_start":1,"highlight_end":15},{"text":" mutable bool has_focus;","highlight_start":1,"highlight_end":32},{"text":" mutable bool has_focus_delegation;","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QAccessible::Role m_role = QAccessible::NoRole;","highlight_start":1,"highlight_end":56},{"text":" QAccessibleInterface *m_parent = nullptr;","highlight_start":1,"highlight_end":50},{"text":" mutable QList m_children;","highlight_start":1,"highlight_end":44},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_item:","highlight_start":1,"highlight_end":30},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_item : public Slint_accessible, public QAccessibleValueInterface, public QAccessibleActionInterface {","highlight_start":1,"highlight_end":129},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_item(void *item, QObject *obj, QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":112},{"text":" Slint_accessible(role, parent), m_object(obj)","highlight_start":1,"highlight_end":58},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" m_data = rust!(Slint_accessible_item_ctor [obj: *mut c_void as \"QObject*\",","highlight_start":1,"highlight_end":87},{"text":" item: &ItemWeak as \"void*\"] ->","highlight_start":1,"highlight_end":51},{"text":" *mut SlintAccessibleItemData as \"void*\" {","highlight_start":1,"highlight_end":62},{"text":" let data = SlintAccessibleItemData::new_pin_box(obj, item);","highlight_start":1,"highlight_end":84},{"text":" unsafe { Box::into_raw(Pin::into_inner_unchecked(data)) }","highlight_start":1,"highlight_end":82},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleActionInterface *actionInterface() { return this; }","highlight_start":1,"highlight_end":71},{"text":" QAccessibleValueInterface *valueInterface() { return this; }","highlight_start":1,"highlight_end":69},{"text":"","highlight_start":1,"highlight_end":1},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_item() {","highlight_start":1,"highlight_end":35},{"text":" rust!(Slint_accessible_item_dtor [m_data: *mut SlintAccessibleItemData as \"void*\"] {","highlight_start":1,"highlight_end":97},{"text":" unsafe { Pin::new_unchecked(Box::from_raw(m_data)) };","highlight_start":1,"highlight_end":70},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return rust!(Slint_accessible_item_rustItem [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> *const ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":139},{"text":" &m_data.item","highlight_start":1,"highlight_end":29},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_object;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return dynamic_cast(parent())->qwidget();","highlight_start":1,"highlight_end":74},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *data() const {","highlight_start":1,"highlight_end":29},{"text":" return m_data;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return parent()->window();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void delegateFocus() const override {","highlight_start":1,"highlight_end":46},{"text":" if (!has_focus) { return; }","highlight_start":1,"highlight_end":40},{"text":"","highlight_start":1,"highlight_end":1},{"text":" auto index = rust!(Slint_accessible_item_delegate_focus [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> i32 as \"int\" {","highlight_start":1,"highlight_end":137},{"text":" m_data.item.upgrade()","highlight_start":1,"highlight_end":38},{"text":" .and_then(|i| { i.accessible_string_property(AccessibleStringProperty::DelegateFocus) })","highlight_start":1,"highlight_end":109},{"text":" .and_then(|s| s.as_str().parse::().ok()).unwrap_or(-1)","highlight_start":1,"highlight_end":80},{"text":" });","highlight_start":1,"highlight_end":16},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index >= 0 && index < rawChildCount()) {","highlight_start":1,"highlight_end":57},{"text":" static_cast(rawChild(index))->sendFocusChangeEvent();","highlight_start":1,"highlight_end":94},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":40},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" return item_string_property(m_data, t);","highlight_start":1,"highlight_end":52},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" auto checked = item_string_property(m_data, CHECKED);","highlight_start":1,"highlight_end":66},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" state.focused = has_focus_delegation;","highlight_start":1,"highlight_end":50},{"text":" state.checked = (checked == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":57},{"text":" state.checkable = (item_string_property(m_data, CHECKABLE) == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":91},{"text":" return state; /* FIXME */","highlight_start":1,"highlight_end":38},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *interface_cast(QAccessible::InterfaceType t) override {","highlight_start":1,"highlight_end":70},{"text":" if (t == QAccessible::ValueInterface && !item_string_property(m_data, QAccessible::Value).isEmpty()) {","highlight_start":1,"highlight_end":115},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":70},{"text":" } else if (t == QAccessible::ActionInterface) {","highlight_start":1,"highlight_end":60},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return QAccessibleInterface::interface_cast(t);","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // AccessibleValueInterface:","highlight_start":1,"highlight_end":37},{"text":" QVariant currentValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, QAccessible::Value);","highlight_start":1,"highlight_end":69},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setCurrentValue(const QVariant &value) override {","highlight_start":1,"highlight_end":63},{"text":" QString value_string = value.toString();","highlight_start":1,"highlight_end":53},{"text":" rust!(Slint_accessible_setCurrentValue [m_data: Pin<&SlintAccessibleItemData> as \"void*\", value_string: qttypes::QString as \"QString\"] {","highlight_start":1,"highlight_end":149},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":70},{"text":" item.accessible_action(&AccessibilityAction::SetValue(i_slint_core::format!(\"{value_string}\")));","highlight_start":1,"highlight_end":113},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant maximumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MAXIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MINIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumStepSize() const override {","highlight_start":1,"highlight_end":52},{"text":" return item_string_property(m_data, VALUE_STEP);","highlight_start":1,"highlight_end":61},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList actionNames() const override {","highlight_start":1,"highlight_end":51},{"text":" int supported = rust!(Slint_accessible_item_supported [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> SupportedAccessibilityAction as \"uint\" {","highlight_start":1,"highlight_end":161},{"text":" m_data.item.upgrade().map(|i| i.supported_accessibility_actions()).unwrap_or_default()","highlight_start":1,"highlight_end":103},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" QStringList actions;","highlight_start":1,"highlight_end":33},{"text":" if (supported & rust!(Slint_accessible_item_an1 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Default }))","highlight_start":1,"highlight_end":149},{"text":" actions << QAccessibleActionInterface::pressAction();","highlight_start":1,"highlight_end":70},{"text":" if (supported & rust!(Slint_accessible_item_an2 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Increment }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::increaseAction();","highlight_start":1,"highlight_end":73},{"text":" if (supported & rust!(Slint_accessible_item_an3 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Decrement }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::decreaseAction();","highlight_start":1,"highlight_end":73},{"text":" return actions;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void doAction(const QString &actionName) override {","highlight_start":1,"highlight_end":60},{"text":" if (actionName == QAccessibleActionInterface::pressAction()) {","highlight_start":1,"highlight_end":75},{"text":" rust!(Slint_accessible_item_do_action1 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Default);","highlight_start":1,"highlight_end":75},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::increaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action2 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Increment);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::decreaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action3 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Decrement);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList keyBindingsForAction(const QString &) const override {","highlight_start":1,"highlight_end":75},{"text":" return QStringList();","highlight_start":1,"highlight_end":34},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QObject *m_object = nullptr;","highlight_start":1,"highlight_end":37},{"text":" mutable void *m_data = nullptr;","highlight_start":1,"highlight_end":40},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_window:","highlight_start":1,"highlight_end":32},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_window : public Slint_accessible {","highlight_start":1,"highlight_end":62},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_window(QWidget *widget, void *rust_window) :","highlight_start":1,"highlight_end":70},{"text":" Slint_accessible(QAccessible::Window, QAccessible::queryAccessibleInterface(qApp)),","highlight_start":1,"highlight_end":96},{"text":" m_widget(widget),","highlight_start":1,"highlight_end":30},{"text":" m_rustWindow(rust_window)","highlight_start":1,"highlight_end":38},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_window()","highlight_start":1,"highlight_end":35},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" rust!(Slint_accessible_window_dtor [m_rustWindow: *mut c_void as \"void*\"] {","highlight_start":1,"highlight_end":88},{"text":" alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!","highlight_start":1,"highlight_end":128},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isUsed() const {","highlight_start":1,"highlight_end":30},{"text":" return is_used;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return root_item_for_window(m_rustWindow);","highlight_start":1,"highlight_end":55},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return qobject_cast(object())->windowHandle();","highlight_start":1,"highlight_end":70},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" if (!is_used) { updateAccessibilityTree(); }","highlight_start":1,"highlight_end":57},{"text":" is_used = true;","highlight_start":1,"highlight_end":28},{"text":" return Slint_accessible::childCount();","highlight_start":1,"highlight_end":51},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" switch (t) {","highlight_start":1,"highlight_end":25},{"text":" case QAccessible::Name: return qobject_cast(object())->windowTitle();","highlight_start":1,"highlight_end":96},{"text":" default: return QString();","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" return state;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QWidget *m_widget;","highlight_start":1,"highlight_end":27},{"text":" void *m_rustWindow; // *const QtWindow","highlight_start":1,"highlight_end":47},{"text":" mutable bool is_used = false;","highlight_start":1,"highlight_end":38},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList deleteStaleItems(QList &¤t_children) {","highlight_start":1,"highlight_end":77},{"text":" // Delete no longer valid objects:","highlight_start":1,"highlight_end":43},{"text":" current_children.erase(std::remove_if(current_children.begin(), current_children.end(), [](QObject *o) {","highlight_start":1,"highlight_end":113},{"text":" auto ai = dynamic_cast(QAccessible::queryAccessibleInterface(o));","highlight_start":1,"highlight_end":103},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" auto data = ai->data();","highlight_start":1,"highlight_end":36},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (rust!(Slint_delete_stale_items","highlight_start":1,"highlight_end":47},{"text":" [data: Pin<&SlintAccessibleItemData> as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":89},{"text":" data.item.upgrade().is_none()","highlight_start":1,"highlight_end":46},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" o->deleteLater();","highlight_start":1,"highlight_end":34},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" return false;","highlight_start":1,"highlight_end":30},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }), current_children.end());","highlight_start":1,"highlight_end":37},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return std::move(current_children);","highlight_start":1,"highlight_end":44},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfItem(const QList &existing, void *item) {","highlight_start":1,"highlight_end":68},{"text":" for (int i = 0; i < existing.count(); ++i) {","highlight_start":1,"highlight_end":53},{"text":" auto data = dynamic_cast(QAccessible::queryAccessibleInterface(existing[i]));","highlight_start":1,"highlight_end":115},{"text":" if (rust!(Slint_indexOfItems [data: Pin<&SlintAccessibleItemData> as \"void*\", item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":138},{"text":" data.item == *item","highlight_start":1,"highlight_end":35},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" return i;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" return -1;","highlight_start":1,"highlight_end":19},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList updateItems(QList &¤t_children,","highlight_start":1,"highlight_end":70},{"text":" Descendents &descendents,","highlight_start":1,"highlight_end":59},{"text":" Slint_accessible *parent) {","highlight_start":1,"highlight_end":61},{"text":" QList children = {};","highlight_start":1,"highlight_end":40},{"text":" children.reserve(descendents.count());","highlight_start":1,"highlight_end":47},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (size_t i = 0; i < descendents.count(); ++i) {","highlight_start":1,"highlight_end":59},{"text":" auto item = descendents.itemAt(i);","highlight_start":1,"highlight_end":47},{"text":" auto index = indexOfItem(current_children, item);","highlight_start":1,"highlight_end":62},{"text":" QObject *object = nullptr;","highlight_start":1,"highlight_end":39},{"text":" Slint_accessible_item *ai = nullptr;","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index == -1) {","highlight_start":1,"highlight_end":31},{"text":" // Create new item:","highlight_start":1,"highlight_end":36},{"text":" object = new QObject();","highlight_start":1,"highlight_end":40},{"text":" auto role = descendents.roleAt(i);","highlight_start":1,"highlight_end":51},{"text":" ai = new Slint_accessible_item(item, object, role, parent);","highlight_start":1,"highlight_end":76},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::registerAccessibleInterface(ai);","highlight_start":1,"highlight_end":62},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" // Reuse existing item:","highlight_start":1,"highlight_end":40},{"text":" object = current_children[index];","highlight_start":1,"highlight_end":50},{"text":" ai = dynamic_cast(QAccessible::queryAccessibleInterface(object));","highlight_start":1,"highlight_end":107},{"text":"","highlight_start":1,"highlight_end":1},{"text":" current_children.removeAt(index);","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" Q_ASSERT(object);","highlight_start":1,"highlight_end":30},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ai->updateAccessibilityTree();","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" children.append(object);","highlight_start":1,"highlight_end":37},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return children;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void Slint_accessible::updateAccessibilityTree() const {","highlight_start":1,"highlight_end":61},{"text":" QList valid_objects = deleteStaleItems(std::move(m_children));","highlight_start":1,"highlight_end":82},{"text":" auto descendents = Descendents(rustItem());","highlight_start":1,"highlight_end":52},{"text":"","highlight_start":1,"highlight_end":1},{"text":" m_children = updateItems(std::move(valid_objects), descendents,","highlight_start":1,"highlight_end":72},{"text":" const_cast(this));","highlight_start":1,"highlight_end":72},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"}}","highlight_start":1,"highlight_end":3}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"cpp!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":8974,"byte_end":8990,"line_start":252,"line_end":252,"column_start":1,"column_end":17,"is_primary":false,"text":[{"text":"macro_rules! cpp {","highlight_start":1,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null},{"message":"consider wrapping the function body in an unsafe block","code":null,"level":"help","spans":[{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":6138,"byte_end":6138,"line_start":162,"line_end":162,"column_start":90,"column_end":90,"is_primary":true,"text":[{"text":" $($a)* unsafe extern \"C\" fn $i($($an : *const $at, )* rt : *mut $rt) -> *mut $rt {","highlight_start":90,"highlight_end":90}],"label":null,"suggested_replacement":"{ unsafe ","suggestion_applicability":"MachineApplicable","expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4362,"byte_end":4431,"line_start":130,"line_end":130,"column_start":9,"column_end":78,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @expand_rust_macro [$($a)*] $($rust_body)* }","highlight_start":9,"highlight_end":78}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":9045,"byte_end":9116,"line_start":254,"line_end":254,"column_start":27,"column_end":98,"is_primary":false,"text":[{"text":" ({$($body:tt)*}) => { $crate::__cpp_internal!{ @find_rust_macro [#[no_mangle] pub] $($body)*} };","highlight_start":27,"highlight_end":98}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"qt_accessible.rs","byte_start":9251,"byte_end":33032,"line_start":259,"line_end":844,"column_start":1,"column_end":3,"is_primary":false,"text":[{"text":"cpp! {{","highlight_start":1,"highlight_end":8},{"text":" #include ","highlight_start":1,"highlight_end":35},{"text":"","highlight_start":1,"highlight_end":1},{"text":" #include ","highlight_start":1,"highlight_end":22},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// KEEP IN SYNC WITH CONSTANTS IN RUST!","highlight_start":1,"highlight_end":45},{"text":" const uint32_t CHECKED { QAccessible::UserText };","highlight_start":1,"highlight_end":54},{"text":" const uint32_t VALUE_MINIMUM { CHECKED + 1 };","highlight_start":1,"highlight_end":50},{"text":" const uint32_t VALUE_MAXIMUM { VALUE_MINIMUM + 1 };","highlight_start":1,"highlight_end":56},{"text":" const uint32_t VALUE_STEP { VALUE_MAXIMUM + 1 };","highlight_start":1,"highlight_end":53},{"text":" const uint32_t CHECKABLE { VALUE_STEP + 1 };","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Helper:","highlight_start":1,"highlight_end":15},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Descendents {","highlight_start":1,"highlight_end":24},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Descendents(void *root_item) {","highlight_start":1,"highlight_end":39},{"text":" rustDescendents = rust!(Descendents_ctor [root_item: *mut c_void as \"void*\"] ->","highlight_start":1,"highlight_end":92},{"text":" SharedVector as \"void*\" {","highlight_start":1,"highlight_end":54},{"text":" i_slint_core::accessibility::accessible_descendents(","highlight_start":1,"highlight_end":69},{"text":" &*(root_item as *mut ItemRc))","highlight_start":1,"highlight_end":54},{"text":" .collect()","highlight_start":1,"highlight_end":27},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" size_t count() const {","highlight_start":1,"highlight_end":31},{"text":" return rust!(Descendents_count [rustDescendents: SharedVector as \"void*\"] -> usize as \"size_t\" {","highlight_start":1,"highlight_end":117},{"text":" rustDescendents.len()","highlight_start":1,"highlight_end":37},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void* itemAt(size_t index) {","highlight_start":1,"highlight_end":37},{"text":" return rust!(Descendents_itemAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> *mut ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":50},{"text":" let item_rc = rustDescendents[index].clone();","highlight_start":1,"highlight_end":62},{"text":" let mut item_weak = Box::new(item_rc.downgrade());","highlight_start":1,"highlight_end":67},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Box::into_raw(item_weak)","highlight_start":1,"highlight_end":41},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role roleAt(size_t index) const {","highlight_start":1,"highlight_end":55},{"text":" return rust!(Descendents_roleAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> u32 as \"QAccessible::Role\" {","highlight_start":1,"highlight_end":52},{"text":" match rustDescendents[index].accessible_role() {","highlight_start":1,"highlight_end":65},{"text":" i_slint_core::items::AccessibleRole::None => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Button => QAccessible_Role_Button,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Checkbox => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::Combobox => QAccessible_Role_ComboBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::List => QAccessible_Role_List,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::Slider => QAccessible_Role_Slider,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Spinbox => QAccessible_Role_SpinBox,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::Tab => QAccessible_Role_PageTab,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::TabList => QAccessible_Role_PageTabList,","highlight_start":1,"highlight_end":98},{"text":" i_slint_core::items::AccessibleRole::Text => QAccessible_Role_StaticText,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::ProgressIndicator => QAccessible_Role_ProgressBar,","highlight_start":1,"highlight_end":108},{"text":" i_slint_core::items::AccessibleRole::Table => QAccessible_Role_Table,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Tree => QAccessible_Role_Tree,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::TextInput => QAccessible_Role_EditableText,","highlight_start":1,"highlight_end":101},{"text":" i_slint_core::items::AccessibleRole::Switch => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":94},{"text":" _ => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Descendents() {","highlight_start":1,"highlight_end":25},{"text":" auto descendentsPtr = &rustDescendents;","highlight_start":1,"highlight_end":52},{"text":" rust!(Descendents_dtor [descendentsPtr: *mut SharedVector as \"void**\"] {","highlight_start":1,"highlight_end":93},{"text":" core::ptr::read(descendentsPtr);","highlight_start":1,"highlight_end":49},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" void *rustDescendents;","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *root_item_for_window(void *rustWindow) {","highlight_start":1,"highlight_end":51},{"text":" return rust!(root_item_for_window_ [rustWindow: &crate::qt_window::QtWindow as \"void*\"]","highlight_start":1,"highlight_end":96},{"text":" -> *mut c_void as \"void*\" {","highlight_start":1,"highlight_end":44},{"text":" let root_item = Box::new(ItemRc::new(WindowInner::from_pub(&rustWindow.window).component(), 0).downgrade());","highlight_start":1,"highlight_end":121},{"text":" Box::into_raw(root_item) as _","highlight_start":1,"highlight_end":42},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QString item_string_property(void *data, uint32_t what) {","highlight_start":1,"highlight_end":62},{"text":" return rust!(item_string_property_","highlight_start":1,"highlight_end":43},{"text":" [data: &SlintAccessibleItemData as \"void*\", what: u32 as \"uint32_t\"]","highlight_start":1,"highlight_end":81},{"text":" -> QString as \"QString\" {","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(item) = data.item.upgrade() {","highlight_start":1,"highlight_end":54},{"text":" let string = match what {","highlight_start":1,"highlight_end":42},{"text":" NAME => item.accessible_string_property(AccessibleStringProperty::Label),","highlight_start":1,"highlight_end":94},{"text":" DESCRIPTION => item.accessible_string_property(AccessibleStringProperty::Description),","highlight_start":1,"highlight_end":107},{"text":" VALUE => item.accessible_string_property(AccessibleStringProperty::Value),","highlight_start":1,"highlight_end":95},{"text":" CHECKED => item.accessible_string_property(AccessibleStringProperty::Checked),","highlight_start":1,"highlight_end":99},{"text":" VALUE_MINIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMinimum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_MAXIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMaximum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_STEP => item.accessible_string_property(AccessibleStringProperty::ValueStep),","highlight_start":1,"highlight_end":104},{"text":" CHECKABLE => item.accessible_string_property(AccessibleStringProperty::Checkable),","highlight_start":1,"highlight_end":103},{"text":" _ => None,","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":19},{"text":" if let Some(string) = string {","highlight_start":1,"highlight_end":47},{"text":" return QString::from(string.as_ref())","highlight_start":1,"highlight_end":58},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" };","highlight_start":1,"highlight_end":15},{"text":" QString::default()","highlight_start":1,"highlight_end":31},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible:","highlight_start":1,"highlight_end":25},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Base object for accessibility support","highlight_start":1,"highlight_end":45},{"text":" class Slint_accessible : public QAccessibleInterface {","highlight_start":1,"highlight_end":59},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible(QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":81},{"text":" has_focus(false), has_focus_delegation(false), m_role(role), m_parent(parent)","highlight_start":1,"highlight_end":91},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible() {","highlight_start":1,"highlight_end":30},{"text":" qDeleteAll(m_children);","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void *rustItem() const = 0;","highlight_start":1,"highlight_end":44},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns the SlintWidget of the window... we have no other.","highlight_start":1,"highlight_end":70},{"text":" virtual QWidget *qwidget() const = 0;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapToGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":51},{"text":" return qwidget()->mapToGlobal(p);","highlight_start":1,"highlight_end":46},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapFromGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":53},{"text":" return qwidget()->mapFromGlobal(p);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void clearFocus() {","highlight_start":1,"highlight_end":28},{"text":" has_focus = false;","highlight_start":1,"highlight_end":31},{"text":" has_focus_delegation = false;","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" static_cast(child(i))->clearFocus();","highlight_start":1,"highlight_end":73},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void delegateFocus() const {","highlight_start":1,"highlight_end":45},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns true if the item accepted the focus; false otherwise.","highlight_start":1,"highlight_end":73},{"text":" bool focusItem(void *item) const {","highlight_start":1,"highlight_end":43},{"text":" auto my_item = rustItem();","highlight_start":1,"highlight_end":39},{"text":" if (rust!(Slint_accessible_findItem [item: &ItemWeak as \"void *\", my_item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":129},{"text":" item == my_item","highlight_start":1,"highlight_end":32},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" has_focus = true;","highlight_start":1,"highlight_end":34},{"text":"","highlight_start":1,"highlight_end":1},{"text":" delegateFocus();","highlight_start":1,"highlight_end":33},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" if (static_cast(child(i))->focusItem(item)) {","highlight_start":1,"highlight_end":82},{"text":" return true;","highlight_start":1,"highlight_end":33},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return false;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void sendFocusChangeEvent() const {","highlight_start":1,"highlight_end":44},{"text":" auto event = QAccessibleEvent(object(), QAccessible::Focus);","highlight_start":1,"highlight_end":73},{"text":" QAccessible::updateAccessibility(&event);","highlight_start":1,"highlight_end":54},{"text":" has_focus_delegation = true;","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isValid() const override {","highlight_start":1,"highlight_end":40},{"text":" return true;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // navigation, hierarchy","highlight_start":1,"highlight_end":33},{"text":" QAccessibleInterface *parent() const override {","highlight_start":1,"highlight_end":56},{"text":" return m_parent;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *focusChild() const override {","highlight_start":1,"highlight_end":60},{"text":" if (has_focus_delegation) {","highlight_start":1,"highlight_end":40},{"text":" return const_cast(static_cast(this));","highlight_start":1,"highlight_end":108},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" if (auto focus = child(i)->focusChild()) return focus;","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfChild(const QAccessibleInterface *child) const override {","highlight_start":1,"highlight_end":77},{"text":" return m_children.indexOf(child->object()); // FIXME: Theoretically we can have several QAIs per QObject!","highlight_start":1,"highlight_end":118},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Will *not* trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":70},{"text":" // Use this from the Slint side to make sure the accessibility","highlight_start":1,"highlight_end":71},{"text":" // item tree is not generated needlessly.","highlight_start":1,"highlight_end":50},{"text":" int rawChildCount() const {","highlight_start":1,"highlight_end":36},{"text":" return m_children.count();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// Will *not* trigger a build of the accessibility tree!","highlight_start":1,"highlight_end":66},{"text":" QAccessibleInterface *rawChild(int index) const {","highlight_start":1,"highlight_end":58},{"text":" if (0 <= index && index < rawChildCount())","highlight_start":1,"highlight_end":55},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // May trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":63},{"text":" // Use this from the Qt API side (which is triggered by the OS accessibility","highlight_start":1,"highlight_end":85},{"text":" // layer to make sure accessibility information is up-to-date.","highlight_start":1,"highlight_end":71},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" return rawChildCount();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *child(int index) const override {","highlight_start":1,"highlight_end":64},{"text":" if (0 <= index && index < childCount())","highlight_start":1,"highlight_end":52},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setText(QAccessible::Text t, const QString &text) override {","highlight_start":1,"highlight_end":74},{"text":" Q_UNUSED(t); Q_UNUSED(text);","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role role() const override {","highlight_start":1,"highlight_end":50},{"text":" return m_role;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QRect rect() const override {","highlight_start":1,"highlight_end":38},{"text":" auto item = rustItem();","highlight_start":1,"highlight_end":36},{"text":" QRectF r = rust!(Slint_accessible_item_rect","highlight_start":1,"highlight_end":56},{"text":" [item: *const ItemWeak as \"void*\"] -> qttypes::QRectF as \"QRectF\" {","highlight_start":1,"highlight_end":84},{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":1,"highlight_end":78},{"text":" let geometry = item_rc.geometry();","highlight_start":1,"highlight_end":59},{"text":"","highlight_start":1,"highlight_end":1},{"text":" let mapped = item_rc.map_to_window(geometry.origin);","highlight_start":1,"highlight_end":77},{"text":"","highlight_start":1,"highlight_end":1},{"text":" qttypes::QRectF {","highlight_start":1,"highlight_end":42},{"text":" x: mapped.x as _,","highlight_start":1,"highlight_end":46},{"text":" y: mapped.y as _,","highlight_start":1,"highlight_end":46},{"text":" width: geometry.width() as _,","highlight_start":1,"highlight_end":58},{"text":" height: geometry.height() as _,","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":26},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Default::default()","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":22},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" auto topLeft = mapToGlobal(QPoint(static_cast(r.left()), static_cast(r.top())));","highlight_start":1,"highlight_end":103},{"text":" auto bottomRight = mapToGlobal(QPoint(static_cast(r.right()), static_cast(r.bottom())));","highlight_start":1,"highlight_end":111},{"text":" return QRect(topLeft, bottomRight);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *childAt(int x, int y) const override {","highlight_start":1,"highlight_end":69},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" auto c = child(i);","highlight_start":1,"highlight_end":35},{"text":" auto r = c->rect();","highlight_start":1,"highlight_end":36},{"text":" if (r.contains(x, y)) return c;","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void updateAccessibilityTree() const;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" protected:","highlight_start":1,"highlight_end":15},{"text":" mutable bool has_focus;","highlight_start":1,"highlight_end":32},{"text":" mutable bool has_focus_delegation;","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QAccessible::Role m_role = QAccessible::NoRole;","highlight_start":1,"highlight_end":56},{"text":" QAccessibleInterface *m_parent = nullptr;","highlight_start":1,"highlight_end":50},{"text":" mutable QList m_children;","highlight_start":1,"highlight_end":44},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_item:","highlight_start":1,"highlight_end":30},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_item : public Slint_accessible, public QAccessibleValueInterface, public QAccessibleActionInterface {","highlight_start":1,"highlight_end":129},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_item(void *item, QObject *obj, QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":112},{"text":" Slint_accessible(role, parent), m_object(obj)","highlight_start":1,"highlight_end":58},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" m_data = rust!(Slint_accessible_item_ctor [obj: *mut c_void as \"QObject*\",","highlight_start":1,"highlight_end":87},{"text":" item: &ItemWeak as \"void*\"] ->","highlight_start":1,"highlight_end":51},{"text":" *mut SlintAccessibleItemData as \"void*\" {","highlight_start":1,"highlight_end":62},{"text":" let data = SlintAccessibleItemData::new_pin_box(obj, item);","highlight_start":1,"highlight_end":84},{"text":" unsafe { Box::into_raw(Pin::into_inner_unchecked(data)) }","highlight_start":1,"highlight_end":82},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleActionInterface *actionInterface() { return this; }","highlight_start":1,"highlight_end":71},{"text":" QAccessibleValueInterface *valueInterface() { return this; }","highlight_start":1,"highlight_end":69},{"text":"","highlight_start":1,"highlight_end":1},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_item() {","highlight_start":1,"highlight_end":35},{"text":" rust!(Slint_accessible_item_dtor [m_data: *mut SlintAccessibleItemData as \"void*\"] {","highlight_start":1,"highlight_end":97},{"text":" unsafe { Pin::new_unchecked(Box::from_raw(m_data)) };","highlight_start":1,"highlight_end":70},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return rust!(Slint_accessible_item_rustItem [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> *const ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":139},{"text":" &m_data.item","highlight_start":1,"highlight_end":29},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_object;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return dynamic_cast(parent())->qwidget();","highlight_start":1,"highlight_end":74},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *data() const {","highlight_start":1,"highlight_end":29},{"text":" return m_data;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return parent()->window();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void delegateFocus() const override {","highlight_start":1,"highlight_end":46},{"text":" if (!has_focus) { return; }","highlight_start":1,"highlight_end":40},{"text":"","highlight_start":1,"highlight_end":1},{"text":" auto index = rust!(Slint_accessible_item_delegate_focus [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> i32 as \"int\" {","highlight_start":1,"highlight_end":137},{"text":" m_data.item.upgrade()","highlight_start":1,"highlight_end":38},{"text":" .and_then(|i| { i.accessible_string_property(AccessibleStringProperty::DelegateFocus) })","highlight_start":1,"highlight_end":109},{"text":" .and_then(|s| s.as_str().parse::().ok()).unwrap_or(-1)","highlight_start":1,"highlight_end":80},{"text":" });","highlight_start":1,"highlight_end":16},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index >= 0 && index < rawChildCount()) {","highlight_start":1,"highlight_end":57},{"text":" static_cast(rawChild(index))->sendFocusChangeEvent();","highlight_start":1,"highlight_end":94},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":40},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" return item_string_property(m_data, t);","highlight_start":1,"highlight_end":52},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" auto checked = item_string_property(m_data, CHECKED);","highlight_start":1,"highlight_end":66},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" state.focused = has_focus_delegation;","highlight_start":1,"highlight_end":50},{"text":" state.checked = (checked == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":57},{"text":" state.checkable = (item_string_property(m_data, CHECKABLE) == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":91},{"text":" return state; /* FIXME */","highlight_start":1,"highlight_end":38},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *interface_cast(QAccessible::InterfaceType t) override {","highlight_start":1,"highlight_end":70},{"text":" if (t == QAccessible::ValueInterface && !item_string_property(m_data, QAccessible::Value).isEmpty()) {","highlight_start":1,"highlight_end":115},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":70},{"text":" } else if (t == QAccessible::ActionInterface) {","highlight_start":1,"highlight_end":60},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return QAccessibleInterface::interface_cast(t);","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // AccessibleValueInterface:","highlight_start":1,"highlight_end":37},{"text":" QVariant currentValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, QAccessible::Value);","highlight_start":1,"highlight_end":69},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setCurrentValue(const QVariant &value) override {","highlight_start":1,"highlight_end":63},{"text":" QString value_string = value.toString();","highlight_start":1,"highlight_end":53},{"text":" rust!(Slint_accessible_setCurrentValue [m_data: Pin<&SlintAccessibleItemData> as \"void*\", value_string: qttypes::QString as \"QString\"] {","highlight_start":1,"highlight_end":149},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":70},{"text":" item.accessible_action(&AccessibilityAction::SetValue(i_slint_core::format!(\"{value_string}\")));","highlight_start":1,"highlight_end":113},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant maximumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MAXIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MINIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumStepSize() const override {","highlight_start":1,"highlight_end":52},{"text":" return item_string_property(m_data, VALUE_STEP);","highlight_start":1,"highlight_end":61},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList actionNames() const override {","highlight_start":1,"highlight_end":51},{"text":" int supported = rust!(Slint_accessible_item_supported [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> SupportedAccessibilityAction as \"uint\" {","highlight_start":1,"highlight_end":161},{"text":" m_data.item.upgrade().map(|i| i.supported_accessibility_actions()).unwrap_or_default()","highlight_start":1,"highlight_end":103},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" QStringList actions;","highlight_start":1,"highlight_end":33},{"text":" if (supported & rust!(Slint_accessible_item_an1 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Default }))","highlight_start":1,"highlight_end":149},{"text":" actions << QAccessibleActionInterface::pressAction();","highlight_start":1,"highlight_end":70},{"text":" if (supported & rust!(Slint_accessible_item_an2 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Increment }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::increaseAction();","highlight_start":1,"highlight_end":73},{"text":" if (supported & rust!(Slint_accessible_item_an3 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Decrement }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::decreaseAction();","highlight_start":1,"highlight_end":73},{"text":" return actions;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void doAction(const QString &actionName) override {","highlight_start":1,"highlight_end":60},{"text":" if (actionName == QAccessibleActionInterface::pressAction()) {","highlight_start":1,"highlight_end":75},{"text":" rust!(Slint_accessible_item_do_action1 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Default);","highlight_start":1,"highlight_end":75},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::increaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action2 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Increment);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::decreaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action3 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Decrement);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList keyBindingsForAction(const QString &) const override {","highlight_start":1,"highlight_end":75},{"text":" return QStringList();","highlight_start":1,"highlight_end":34},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QObject *m_object = nullptr;","highlight_start":1,"highlight_end":37},{"text":" mutable void *m_data = nullptr;","highlight_start":1,"highlight_end":40},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_window:","highlight_start":1,"highlight_end":32},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_window : public Slint_accessible {","highlight_start":1,"highlight_end":62},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_window(QWidget *widget, void *rust_window) :","highlight_start":1,"highlight_end":70},{"text":" Slint_accessible(QAccessible::Window, QAccessible::queryAccessibleInterface(qApp)),","highlight_start":1,"highlight_end":96},{"text":" m_widget(widget),","highlight_start":1,"highlight_end":30},{"text":" m_rustWindow(rust_window)","highlight_start":1,"highlight_end":38},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_window()","highlight_start":1,"highlight_end":35},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" rust!(Slint_accessible_window_dtor [m_rustWindow: *mut c_void as \"void*\"] {","highlight_start":1,"highlight_end":88},{"text":" alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!","highlight_start":1,"highlight_end":128},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isUsed() const {","highlight_start":1,"highlight_end":30},{"text":" return is_used;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return root_item_for_window(m_rustWindow);","highlight_start":1,"highlight_end":55},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return qobject_cast(object())->windowHandle();","highlight_start":1,"highlight_end":70},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" if (!is_used) { updateAccessibilityTree(); }","highlight_start":1,"highlight_end":57},{"text":" is_used = true;","highlight_start":1,"highlight_end":28},{"text":" return Slint_accessible::childCount();","highlight_start":1,"highlight_end":51},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" switch (t) {","highlight_start":1,"highlight_end":25},{"text":" case QAccessible::Name: return qobject_cast(object())->windowTitle();","highlight_start":1,"highlight_end":96},{"text":" default: return QString();","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" return state;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QWidget *m_widget;","highlight_start":1,"highlight_end":27},{"text":" void *m_rustWindow; // *const QtWindow","highlight_start":1,"highlight_end":47},{"text":" mutable bool is_used = false;","highlight_start":1,"highlight_end":38},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList deleteStaleItems(QList &¤t_children) {","highlight_start":1,"highlight_end":77},{"text":" // Delete no longer valid objects:","highlight_start":1,"highlight_end":43},{"text":" current_children.erase(std::remove_if(current_children.begin(), current_children.end(), [](QObject *o) {","highlight_start":1,"highlight_end":113},{"text":" auto ai = dynamic_cast(QAccessible::queryAccessibleInterface(o));","highlight_start":1,"highlight_end":103},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" auto data = ai->data();","highlight_start":1,"highlight_end":36},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (rust!(Slint_delete_stale_items","highlight_start":1,"highlight_end":47},{"text":" [data: Pin<&SlintAccessibleItemData> as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":89},{"text":" data.item.upgrade().is_none()","highlight_start":1,"highlight_end":46},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" o->deleteLater();","highlight_start":1,"highlight_end":34},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" return false;","highlight_start":1,"highlight_end":30},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }), current_children.end());","highlight_start":1,"highlight_end":37},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return std::move(current_children);","highlight_start":1,"highlight_end":44},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfItem(const QList &existing, void *item) {","highlight_start":1,"highlight_end":68},{"text":" for (int i = 0; i < existing.count(); ++i) {","highlight_start":1,"highlight_end":53},{"text":" auto data = dynamic_cast(QAccessible::queryAccessibleInterface(existing[i]));","highlight_start":1,"highlight_end":115},{"text":" if (rust!(Slint_indexOfItems [data: Pin<&SlintAccessibleItemData> as \"void*\", item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":138},{"text":" data.item == *item","highlight_start":1,"highlight_end":35},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" return i;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" return -1;","highlight_start":1,"highlight_end":19},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList updateItems(QList &¤t_children,","highlight_start":1,"highlight_end":70},{"text":" Descendents &descendents,","highlight_start":1,"highlight_end":59},{"text":" Slint_accessible *parent) {","highlight_start":1,"highlight_end":61},{"text":" QList children = {};","highlight_start":1,"highlight_end":40},{"text":" children.reserve(descendents.count());","highlight_start":1,"highlight_end":47},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (size_t i = 0; i < descendents.count(); ++i) {","highlight_start":1,"highlight_end":59},{"text":" auto item = descendents.itemAt(i);","highlight_start":1,"highlight_end":47},{"text":" auto index = indexOfItem(current_children, item);","highlight_start":1,"highlight_end":62},{"text":" QObject *object = nullptr;","highlight_start":1,"highlight_end":39},{"text":" Slint_accessible_item *ai = nullptr;","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index == -1) {","highlight_start":1,"highlight_end":31},{"text":" // Create new item:","highlight_start":1,"highlight_end":36},{"text":" object = new QObject();","highlight_start":1,"highlight_end":40},{"text":" auto role = descendents.roleAt(i);","highlight_start":1,"highlight_end":51},{"text":" ai = new Slint_accessible_item(item, object, role, parent);","highlight_start":1,"highlight_end":76},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::registerAccessibleInterface(ai);","highlight_start":1,"highlight_end":62},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" // Reuse existing item:","highlight_start":1,"highlight_end":40},{"text":" object = current_children[index];","highlight_start":1,"highlight_end":50},{"text":" ai = dynamic_cast(QAccessible::queryAccessibleInterface(object));","highlight_start":1,"highlight_end":107},{"text":"","highlight_start":1,"highlight_end":1},{"text":" current_children.removeAt(index);","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" Q_ASSERT(object);","highlight_start":1,"highlight_end":30},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ai->updateAccessibilityTree();","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" children.append(object);","highlight_start":1,"highlight_end":37},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return children;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void Slint_accessible::updateAccessibilityTree() const {","highlight_start":1,"highlight_end":61},{"text":" QList valid_objects = deleteStaleItems(std::move(m_children));","highlight_start":1,"highlight_end":82},{"text":" auto descendents = Descendents(rustItem());","highlight_start":1,"highlight_end":52},{"text":"","highlight_start":1,"highlight_end":1},{"text":" m_children = updateItems(std::move(valid_objects), descendents,","highlight_start":1,"highlight_end":72},{"text":" const_cast(this));","highlight_start":1,"highlight_end":72},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"}}","highlight_start":1,"highlight_end":3}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"cpp!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":8974,"byte_end":8990,"line_start":252,"line_end":252,"column_start":1,"column_end":17,"is_primary":false,"text":[{"text":"macro_rules! cpp {","highlight_start":1,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":6437,"byte_end":6437,"line_start":172,"line_end":172,"column_start":10,"column_end":10,"is_primary":true,"text":[{"text":" }","highlight_start":10,"highlight_end":10}],"label":null,"suggested_replacement":"}","suggestion_applicability":"MachineApplicable","expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4362,"byte_end":4431,"line_start":130,"line_end":130,"column_start":9,"column_end":78,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @expand_rust_macro [$($a)*] $($rust_body)* }","highlight_start":9,"highlight_end":78}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4440,"byte_end":4502,"line_start":131,"line_end":131,"column_start":9,"column_end":71,"is_primary":false,"text":[{"text":" $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* }","highlight_start":9,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4587,"byte_end":4657,"line_start":134,"line_end":134,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4891,"byte_end":4961,"line_start":138,"line_end":138,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4739,"byte_end":4809,"line_start":136,"line_end":136,"column_start":11,"column_end":81,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($in)* $($rest)* } };","highlight_start":11,"highlight_end":81}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":5033,"byte_end":5095,"line_start":140,"line_end":140,"column_start":11,"column_end":73,"is_primary":false,"text":[{"text":" { $crate::__cpp_internal!{ @find_rust_macro [$($a)*] $($rest)* } };","highlight_start":11,"highlight_end":73}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":9045,"byte_end":9116,"line_start":254,"line_end":254,"column_start":27,"column_end":98,"is_primary":false,"text":[{"text":" ({$($body:tt)*}) => { $crate::__cpp_internal!{ @find_rust_macro [#[no_mangle] pub] $($body)*} };","highlight_start":27,"highlight_end":98}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"qt_accessible.rs","byte_start":9251,"byte_end":33032,"line_start":259,"line_end":844,"column_start":1,"column_end":3,"is_primary":false,"text":[{"text":"cpp! {{","highlight_start":1,"highlight_end":8},{"text":" #include ","highlight_start":1,"highlight_end":35},{"text":"","highlight_start":1,"highlight_end":1},{"text":" #include ","highlight_start":1,"highlight_end":22},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// KEEP IN SYNC WITH CONSTANTS IN RUST!","highlight_start":1,"highlight_end":45},{"text":" const uint32_t CHECKED { QAccessible::UserText };","highlight_start":1,"highlight_end":54},{"text":" const uint32_t VALUE_MINIMUM { CHECKED + 1 };","highlight_start":1,"highlight_end":50},{"text":" const uint32_t VALUE_MAXIMUM { VALUE_MINIMUM + 1 };","highlight_start":1,"highlight_end":56},{"text":" const uint32_t VALUE_STEP { VALUE_MAXIMUM + 1 };","highlight_start":1,"highlight_end":53},{"text":" const uint32_t CHECKABLE { VALUE_STEP + 1 };","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Helper:","highlight_start":1,"highlight_end":15},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Descendents {","highlight_start":1,"highlight_end":24},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Descendents(void *root_item) {","highlight_start":1,"highlight_end":39},{"text":" rustDescendents = rust!(Descendents_ctor [root_item: *mut c_void as \"void*\"] ->","highlight_start":1,"highlight_end":92},{"text":" SharedVector as \"void*\" {","highlight_start":1,"highlight_end":54},{"text":" i_slint_core::accessibility::accessible_descendents(","highlight_start":1,"highlight_end":69},{"text":" &*(root_item as *mut ItemRc))","highlight_start":1,"highlight_end":54},{"text":" .collect()","highlight_start":1,"highlight_end":27},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" size_t count() const {","highlight_start":1,"highlight_end":31},{"text":" return rust!(Descendents_count [rustDescendents: SharedVector as \"void*\"] -> usize as \"size_t\" {","highlight_start":1,"highlight_end":117},{"text":" rustDescendents.len()","highlight_start":1,"highlight_end":37},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void* itemAt(size_t index) {","highlight_start":1,"highlight_end":37},{"text":" return rust!(Descendents_itemAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> *mut ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":50},{"text":" let item_rc = rustDescendents[index].clone();","highlight_start":1,"highlight_end":62},{"text":" let mut item_weak = Box::new(item_rc.downgrade());","highlight_start":1,"highlight_end":67},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Box::into_raw(item_weak)","highlight_start":1,"highlight_end":41},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role roleAt(size_t index) const {","highlight_start":1,"highlight_end":55},{"text":" return rust!(Descendents_roleAt [rustDescendents: SharedVector as \"void*\",","highlight_start":1,"highlight_end":95},{"text":" index: usize as \"size_t\"]","highlight_start":1,"highlight_end":71},{"text":" -> u32 as \"QAccessible::Role\" {","highlight_start":1,"highlight_end":52},{"text":" match rustDescendents[index].accessible_role() {","highlight_start":1,"highlight_end":65},{"text":" i_slint_core::items::AccessibleRole::None => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Button => QAccessible_Role_Button,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Checkbox => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::Combobox => QAccessible_Role_ComboBox,","highlight_start":1,"highlight_end":96},{"text":" i_slint_core::items::AccessibleRole::List => QAccessible_Role_List,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::Slider => QAccessible_Role_Slider,","highlight_start":1,"highlight_end":92},{"text":" i_slint_core::items::AccessibleRole::Spinbox => QAccessible_Role_SpinBox,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::Tab => QAccessible_Role_PageTab,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::TabList => QAccessible_Role_PageTabList,","highlight_start":1,"highlight_end":98},{"text":" i_slint_core::items::AccessibleRole::Text => QAccessible_Role_StaticText,","highlight_start":1,"highlight_end":94},{"text":" i_slint_core::items::AccessibleRole::ProgressIndicator => QAccessible_Role_ProgressBar,","highlight_start":1,"highlight_end":108},{"text":" i_slint_core::items::AccessibleRole::Table => QAccessible_Role_Table,","highlight_start":1,"highlight_end":90},{"text":" i_slint_core::items::AccessibleRole::Tree => QAccessible_Role_Tree,","highlight_start":1,"highlight_end":88},{"text":" i_slint_core::items::AccessibleRole::TextInput => QAccessible_Role_EditableText,","highlight_start":1,"highlight_end":101},{"text":" i_slint_core::items::AccessibleRole::Switch => QAccessible_Role_CheckBox,","highlight_start":1,"highlight_end":94},{"text":" _ => QAccessible_Role_NoRole,","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Descendents() {","highlight_start":1,"highlight_end":25},{"text":" auto descendentsPtr = &rustDescendents;","highlight_start":1,"highlight_end":52},{"text":" rust!(Descendents_dtor [descendentsPtr: *mut SharedVector as \"void**\"] {","highlight_start":1,"highlight_end":93},{"text":" core::ptr::read(descendentsPtr);","highlight_start":1,"highlight_end":49},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" void *rustDescendents;","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *root_item_for_window(void *rustWindow) {","highlight_start":1,"highlight_end":51},{"text":" return rust!(root_item_for_window_ [rustWindow: &crate::qt_window::QtWindow as \"void*\"]","highlight_start":1,"highlight_end":96},{"text":" -> *mut c_void as \"void*\" {","highlight_start":1,"highlight_end":44},{"text":" let root_item = Box::new(ItemRc::new(WindowInner::from_pub(&rustWindow.window).component(), 0).downgrade());","highlight_start":1,"highlight_end":121},{"text":" Box::into_raw(root_item) as _","highlight_start":1,"highlight_end":42},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QString item_string_property(void *data, uint32_t what) {","highlight_start":1,"highlight_end":62},{"text":" return rust!(item_string_property_","highlight_start":1,"highlight_end":43},{"text":" [data: &SlintAccessibleItemData as \"void*\", what: u32 as \"uint32_t\"]","highlight_start":1,"highlight_end":81},{"text":" -> QString as \"QString\" {","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if let Some(item) = data.item.upgrade() {","highlight_start":1,"highlight_end":54},{"text":" let string = match what {","highlight_start":1,"highlight_end":42},{"text":" NAME => item.accessible_string_property(AccessibleStringProperty::Label),","highlight_start":1,"highlight_end":94},{"text":" DESCRIPTION => item.accessible_string_property(AccessibleStringProperty::Description),","highlight_start":1,"highlight_end":107},{"text":" VALUE => item.accessible_string_property(AccessibleStringProperty::Value),","highlight_start":1,"highlight_end":95},{"text":" CHECKED => item.accessible_string_property(AccessibleStringProperty::Checked),","highlight_start":1,"highlight_end":99},{"text":" VALUE_MINIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMinimum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_MAXIMUM => item.accessible_string_property(AccessibleStringProperty::ValueMaximum),","highlight_start":1,"highlight_end":110},{"text":" VALUE_STEP => item.accessible_string_property(AccessibleStringProperty::ValueStep),","highlight_start":1,"highlight_end":104},{"text":" CHECKABLE => item.accessible_string_property(AccessibleStringProperty::Checkable),","highlight_start":1,"highlight_end":103},{"text":" _ => None,","highlight_start":1,"highlight_end":31},{"text":" };","highlight_start":1,"highlight_end":19},{"text":" if let Some(string) = string {","highlight_start":1,"highlight_end":47},{"text":" return QString::from(string.as_ref())","highlight_start":1,"highlight_end":58},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" };","highlight_start":1,"highlight_end":15},{"text":" QString::default()","highlight_start":1,"highlight_end":31},{"text":" });","highlight_start":1,"highlight_end":12},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible:","highlight_start":1,"highlight_end":25},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Base object for accessibility support","highlight_start":1,"highlight_end":45},{"text":" class Slint_accessible : public QAccessibleInterface {","highlight_start":1,"highlight_end":59},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible(QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":81},{"text":" has_focus(false), has_focus_delegation(false), m_role(role), m_parent(parent)","highlight_start":1,"highlight_end":91},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible() {","highlight_start":1,"highlight_end":30},{"text":" qDeleteAll(m_children);","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void *rustItem() const = 0;","highlight_start":1,"highlight_end":44},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns the SlintWidget of the window... we have no other.","highlight_start":1,"highlight_end":70},{"text":" virtual QWidget *qwidget() const = 0;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapToGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":51},{"text":" return qwidget()->mapToGlobal(p);","highlight_start":1,"highlight_end":46},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QPoint mapFromGlobal(const QPoint p) const {","highlight_start":1,"highlight_end":53},{"text":" return qwidget()->mapFromGlobal(p);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void clearFocus() {","highlight_start":1,"highlight_end":28},{"text":" has_focus = false;","highlight_start":1,"highlight_end":31},{"text":" has_focus_delegation = false;","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" static_cast(child(i))->clearFocus();","highlight_start":1,"highlight_end":73},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" virtual void delegateFocus() const {","highlight_start":1,"highlight_end":45},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Returns true if the item accepted the focus; false otherwise.","highlight_start":1,"highlight_end":73},{"text":" bool focusItem(void *item) const {","highlight_start":1,"highlight_end":43},{"text":" auto my_item = rustItem();","highlight_start":1,"highlight_end":39},{"text":" if (rust!(Slint_accessible_findItem [item: &ItemWeak as \"void *\", my_item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":129},{"text":" item == my_item","highlight_start":1,"highlight_end":32},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" has_focus = true;","highlight_start":1,"highlight_end":34},{"text":"","highlight_start":1,"highlight_end":1},{"text":" delegateFocus();","highlight_start":1,"highlight_end":33},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (int i = 0; i < rawChildCount(); ++i) {","highlight_start":1,"highlight_end":56},{"text":" if (static_cast(child(i))->focusItem(item)) {","highlight_start":1,"highlight_end":82},{"text":" return true;","highlight_start":1,"highlight_end":33},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return false;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void sendFocusChangeEvent() const {","highlight_start":1,"highlight_end":44},{"text":" auto event = QAccessibleEvent(object(), QAccessible::Focus);","highlight_start":1,"highlight_end":73},{"text":" QAccessible::updateAccessibility(&event);","highlight_start":1,"highlight_end":54},{"text":" has_focus_delegation = true;","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isValid() const override {","highlight_start":1,"highlight_end":40},{"text":" return true;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // navigation, hierarchy","highlight_start":1,"highlight_end":33},{"text":" QAccessibleInterface *parent() const override {","highlight_start":1,"highlight_end":56},{"text":" return m_parent;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *focusChild() const override {","highlight_start":1,"highlight_end":60},{"text":" if (has_focus_delegation) {","highlight_start":1,"highlight_end":40},{"text":" return const_cast(static_cast(this));","highlight_start":1,"highlight_end":108},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" if (auto focus = child(i)->focusChild()) return focus;","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfChild(const QAccessibleInterface *child) const override {","highlight_start":1,"highlight_end":77},{"text":" return m_children.indexOf(child->object()); // FIXME: Theoretically we can have several QAIs per QObject!","highlight_start":1,"highlight_end":118},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // Will *not* trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":70},{"text":" // Use this from the Slint side to make sure the accessibility","highlight_start":1,"highlight_end":71},{"text":" // item tree is not generated needlessly.","highlight_start":1,"highlight_end":50},{"text":" int rawChildCount() const {","highlight_start":1,"highlight_end":36},{"text":" return m_children.count();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" /// Will *not* trigger a build of the accessibility tree!","highlight_start":1,"highlight_end":66},{"text":" QAccessibleInterface *rawChild(int index) const {","highlight_start":1,"highlight_end":58},{"text":" if (0 <= index && index < rawChildCount())","highlight_start":1,"highlight_end":55},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // May trigger a build of the accessibility item tree!","highlight_start":1,"highlight_end":63},{"text":" // Use this from the Qt API side (which is triggered by the OS accessibility","highlight_start":1,"highlight_end":85},{"text":" // layer to make sure accessibility information is up-to-date.","highlight_start":1,"highlight_end":71},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" return rawChildCount();","highlight_start":1,"highlight_end":36},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *child(int index) const override {","highlight_start":1,"highlight_end":64},{"text":" if (0 <= index && index < childCount())","highlight_start":1,"highlight_end":52},{"text":" return QAccessible::queryAccessibleInterface(m_children[index]);","highlight_start":1,"highlight_end":81},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setText(QAccessible::Text t, const QString &text) override {","highlight_start":1,"highlight_end":74},{"text":" Q_UNUSED(t); Q_UNUSED(text);","highlight_start":1,"highlight_end":41},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::Role role() const override {","highlight_start":1,"highlight_end":50},{"text":" return m_role;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QRect rect() const override {","highlight_start":1,"highlight_end":38},{"text":" auto item = rustItem();","highlight_start":1,"highlight_end":36},{"text":" QRectF r = rust!(Slint_accessible_item_rect","highlight_start":1,"highlight_end":56},{"text":" [item: *const ItemWeak as \"void*\"] -> qttypes::QRectF as \"QRectF\" {","highlight_start":1,"highlight_end":84},{"text":" if let Some(item_rc) = item.as_ref().unwrap().upgrade() {","highlight_start":1,"highlight_end":78},{"text":" let geometry = item_rc.geometry();","highlight_start":1,"highlight_end":59},{"text":"","highlight_start":1,"highlight_end":1},{"text":" let mapped = item_rc.map_to_window(geometry.origin);","highlight_start":1,"highlight_end":77},{"text":"","highlight_start":1,"highlight_end":1},{"text":" qttypes::QRectF {","highlight_start":1,"highlight_end":42},{"text":" x: mapped.x as _,","highlight_start":1,"highlight_end":46},{"text":" y: mapped.y as _,","highlight_start":1,"highlight_end":46},{"text":" width: geometry.width() as _,","highlight_start":1,"highlight_end":58},{"text":" height: geometry.height() as _,","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":26},{"text":" } else {","highlight_start":1,"highlight_end":29},{"text":" Default::default()","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":22},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" auto topLeft = mapToGlobal(QPoint(static_cast(r.left()), static_cast(r.top())));","highlight_start":1,"highlight_end":103},{"text":" auto bottomRight = mapToGlobal(QPoint(static_cast(r.right()), static_cast(r.bottom())));","highlight_start":1,"highlight_end":111},{"text":" return QRect(topLeft, bottomRight);","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleInterface *childAt(int x, int y) const override {","highlight_start":1,"highlight_end":69},{"text":" for (int i = 0; i < childCount(); ++i) {","highlight_start":1,"highlight_end":54},{"text":" auto c = child(i);","highlight_start":1,"highlight_end":35},{"text":" auto r = c->rect();","highlight_start":1,"highlight_end":36},{"text":" if (r.contains(x, y)) return c;","highlight_start":1,"highlight_end":48},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return nullptr;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void updateAccessibilityTree() const;","highlight_start":1,"highlight_end":46},{"text":"","highlight_start":1,"highlight_end":1},{"text":" protected:","highlight_start":1,"highlight_end":15},{"text":" mutable bool has_focus;","highlight_start":1,"highlight_end":32},{"text":" mutable bool has_focus_delegation;","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QAccessible::Role m_role = QAccessible::NoRole;","highlight_start":1,"highlight_end":56},{"text":" QAccessibleInterface *m_parent = nullptr;","highlight_start":1,"highlight_end":50},{"text":" mutable QList m_children;","highlight_start":1,"highlight_end":44},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_item:","highlight_start":1,"highlight_end":30},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_item : public Slint_accessible, public QAccessibleValueInterface, public QAccessibleActionInterface {","highlight_start":1,"highlight_end":129},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_item(void *item, QObject *obj, QAccessible::Role role, QAccessibleInterface *parent) :","highlight_start":1,"highlight_end":112},{"text":" Slint_accessible(role, parent), m_object(obj)","highlight_start":1,"highlight_end":58},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" m_data = rust!(Slint_accessible_item_ctor [obj: *mut c_void as \"QObject*\",","highlight_start":1,"highlight_end":87},{"text":" item: &ItemWeak as \"void*\"] ->","highlight_start":1,"highlight_end":51},{"text":" *mut SlintAccessibleItemData as \"void*\" {","highlight_start":1,"highlight_end":62},{"text":" let data = SlintAccessibleItemData::new_pin_box(obj, item);","highlight_start":1,"highlight_end":84},{"text":" unsafe { Box::into_raw(Pin::into_inner_unchecked(data)) }","highlight_start":1,"highlight_end":82},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessibleActionInterface *actionInterface() { return this; }","highlight_start":1,"highlight_end":71},{"text":" QAccessibleValueInterface *valueInterface() { return this; }","highlight_start":1,"highlight_end":69},{"text":"","highlight_start":1,"highlight_end":1},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_item() {","highlight_start":1,"highlight_end":35},{"text":" rust!(Slint_accessible_item_dtor [m_data: *mut SlintAccessibleItemData as \"void*\"] {","highlight_start":1,"highlight_end":97},{"text":" unsafe { Pin::new_unchecked(Box::from_raw(m_data)) };","highlight_start":1,"highlight_end":70},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return rust!(Slint_accessible_item_rustItem [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> *const ItemWeak as \"void*\" {","highlight_start":1,"highlight_end":139},{"text":" &m_data.item","highlight_start":1,"highlight_end":29},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_object;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return dynamic_cast(parent())->qwidget();","highlight_start":1,"highlight_end":74},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *data() const {","highlight_start":1,"highlight_end":29},{"text":" return m_data;","highlight_start":1,"highlight_end":27},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return parent()->window();","highlight_start":1,"highlight_end":39},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void delegateFocus() const override {","highlight_start":1,"highlight_end":46},{"text":" if (!has_focus) { return; }","highlight_start":1,"highlight_end":40},{"text":"","highlight_start":1,"highlight_end":1},{"text":" auto index = rust!(Slint_accessible_item_delegate_focus [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> i32 as \"int\" {","highlight_start":1,"highlight_end":137},{"text":" m_data.item.upgrade()","highlight_start":1,"highlight_end":38},{"text":" .and_then(|i| { i.accessible_string_property(AccessibleStringProperty::DelegateFocus) })","highlight_start":1,"highlight_end":109},{"text":" .and_then(|s| s.as_str().parse::().ok()).unwrap_or(-1)","highlight_start":1,"highlight_end":80},{"text":" });","highlight_start":1,"highlight_end":16},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index >= 0 && index < rawChildCount()) {","highlight_start":1,"highlight_end":57},{"text":" static_cast(rawChild(index))->sendFocusChangeEvent();","highlight_start":1,"highlight_end":94},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" sendFocusChangeEvent();","highlight_start":1,"highlight_end":40},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" return item_string_property(m_data, t);","highlight_start":1,"highlight_end":52},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" auto checked = item_string_property(m_data, CHECKED);","highlight_start":1,"highlight_end":66},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" state.focused = has_focus_delegation;","highlight_start":1,"highlight_end":50},{"text":" state.checked = (checked == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":57},{"text":" state.checkable = (item_string_property(m_data, CHECKABLE) == \"true\") ? 1 : 0;","highlight_start":1,"highlight_end":91},{"text":" return state; /* FIXME */","highlight_start":1,"highlight_end":38},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *interface_cast(QAccessible::InterfaceType t) override {","highlight_start":1,"highlight_end":70},{"text":" if (t == QAccessible::ValueInterface && !item_string_property(m_data, QAccessible::Value).isEmpty()) {","highlight_start":1,"highlight_end":115},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":70},{"text":" } else if (t == QAccessible::ActionInterface) {","highlight_start":1,"highlight_end":60},{"text":" return static_cast(this);","highlight_start":1,"highlight_end":71},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" return QAccessibleInterface::interface_cast(t);","highlight_start":1,"highlight_end":60},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // AccessibleValueInterface:","highlight_start":1,"highlight_end":37},{"text":" QVariant currentValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, QAccessible::Value);","highlight_start":1,"highlight_end":69},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void setCurrentValue(const QVariant &value) override {","highlight_start":1,"highlight_end":63},{"text":" QString value_string = value.toString();","highlight_start":1,"highlight_end":53},{"text":" rust!(Slint_accessible_setCurrentValue [m_data: Pin<&SlintAccessibleItemData> as \"void*\", value_string: qttypes::QString as \"QString\"] {","highlight_start":1,"highlight_end":149},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":70},{"text":" item.accessible_action(&AccessibilityAction::SetValue(i_slint_core::format!(\"{value_string}\")));","highlight_start":1,"highlight_end":113},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant maximumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MAXIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumValue() const override {","highlight_start":1,"highlight_end":49},{"text":" return item_string_property(m_data, VALUE_MINIMUM);","highlight_start":1,"highlight_end":64},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QVariant minimumStepSize() const override {","highlight_start":1,"highlight_end":52},{"text":" return item_string_property(m_data, VALUE_STEP);","highlight_start":1,"highlight_end":61},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList actionNames() const override {","highlight_start":1,"highlight_end":51},{"text":" int supported = rust!(Slint_accessible_item_supported [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] -> SupportedAccessibilityAction as \"uint\" {","highlight_start":1,"highlight_end":161},{"text":" m_data.item.upgrade().map(|i| i.supported_accessibility_actions()).unwrap_or_default()","highlight_start":1,"highlight_end":103},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" QStringList actions;","highlight_start":1,"highlight_end":33},{"text":" if (supported & rust!(Slint_accessible_item_an1 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Default }))","highlight_start":1,"highlight_end":149},{"text":" actions << QAccessibleActionInterface::pressAction();","highlight_start":1,"highlight_end":70},{"text":" if (supported & rust!(Slint_accessible_item_an2 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Increment }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::increaseAction();","highlight_start":1,"highlight_end":73},{"text":" if (supported & rust!(Slint_accessible_item_an3 [] -> SupportedAccessibilityAction as \"uint\" { SupportedAccessibilityAction::Decrement }))","highlight_start":1,"highlight_end":151},{"text":" actions << QAccessibleActionInterface::decreaseAction();","highlight_start":1,"highlight_end":73},{"text":" return actions;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void doAction(const QString &actionName) override {","highlight_start":1,"highlight_end":60},{"text":" if (actionName == QAccessibleActionInterface::pressAction()) {","highlight_start":1,"highlight_end":75},{"text":" rust!(Slint_accessible_item_do_action1 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Default);","highlight_start":1,"highlight_end":75},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::increaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action2 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Increment);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" } else if (actionName == QAccessibleActionInterface::decreaseAction()) {","highlight_start":1,"highlight_end":85},{"text":" rust!(Slint_accessible_item_do_action3 [m_data: Pin<&SlintAccessibleItemData> as \"void*\"] {","highlight_start":1,"highlight_end":108},{"text":" let Some(item) = m_data.item.upgrade() else {return};","highlight_start":1,"highlight_end":74},{"text":" item.accessible_action(&AccessibilityAction::Decrement);","highlight_start":1,"highlight_end":77},{"text":" });","highlight_start":1,"highlight_end":20},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QStringList keyBindingsForAction(const QString &) const override {","highlight_start":1,"highlight_end":75},{"text":" return QStringList();","highlight_start":1,"highlight_end":34},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QObject *m_object = nullptr;","highlight_start":1,"highlight_end":37},{"text":" mutable void *m_data = nullptr;","highlight_start":1,"highlight_end":40},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":" // Slint_accessible_window:","highlight_start":1,"highlight_end":32},{"text":" // ------------------------------------------------------------------------------","highlight_start":1,"highlight_end":86},{"text":"","highlight_start":1,"highlight_end":1},{"text":" class Slint_accessible_window : public Slint_accessible {","highlight_start":1,"highlight_end":62},{"text":" public:","highlight_start":1,"highlight_end":12},{"text":" Slint_accessible_window(QWidget *widget, void *rust_window) :","highlight_start":1,"highlight_end":70},{"text":" Slint_accessible(QAccessible::Window, QAccessible::queryAccessibleInterface(qApp)),","highlight_start":1,"highlight_end":96},{"text":" m_widget(widget),","highlight_start":1,"highlight_end":30},{"text":" m_rustWindow(rust_window)","highlight_start":1,"highlight_end":38},{"text":" { }","highlight_start":1,"highlight_end":12},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ~Slint_accessible_window()","highlight_start":1,"highlight_end":35},{"text":" {","highlight_start":1,"highlight_end":10},{"text":" rust!(Slint_accessible_window_dtor [m_rustWindow: *mut c_void as \"void*\"] {","highlight_start":1,"highlight_end":88},{"text":" alloc::rc::Weak::from_raw(m_rustWindow as *const QtWindow); // Consume the Weak we hold in our void*!","highlight_start":1,"highlight_end":128},{"text":" });","highlight_start":1,"highlight_end":16},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" bool isUsed() const {","highlight_start":1,"highlight_end":30},{"text":" return is_used;","highlight_start":1,"highlight_end":28},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void *rustItem() const override {","highlight_start":1,"highlight_end":42},{"text":" return root_item_for_window(m_rustWindow);","highlight_start":1,"highlight_end":55},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QObject *object() const override {","highlight_start":1,"highlight_end":43},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWidget *qwidget() const override {","highlight_start":1,"highlight_end":44},{"text":" return m_widget;","highlight_start":1,"highlight_end":29},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QWindow *window() const override {","highlight_start":1,"highlight_end":43},{"text":" return qobject_cast(object())->windowHandle();","highlight_start":1,"highlight_end":70},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int childCount() const override {","highlight_start":1,"highlight_end":42},{"text":" if (!is_used) { updateAccessibilityTree(); }","highlight_start":1,"highlight_end":57},{"text":" is_used = true;","highlight_start":1,"highlight_end":28},{"text":" return Slint_accessible::childCount();","highlight_start":1,"highlight_end":51},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" // properties and state","highlight_start":1,"highlight_end":32},{"text":" QString text(QAccessible::Text t) const override {","highlight_start":1,"highlight_end":59},{"text":" switch (t) {","highlight_start":1,"highlight_end":25},{"text":" case QAccessible::Name: return qobject_cast(object())->windowTitle();","highlight_start":1,"highlight_end":96},{"text":" default: return QString();","highlight_start":1,"highlight_end":43},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::State state() const override {","highlight_start":1,"highlight_end":52},{"text":" QAccessible::State state;","highlight_start":1,"highlight_end":38},{"text":" state.active = 1;","highlight_start":1,"highlight_end":30},{"text":" state.focusable = 1;","highlight_start":1,"highlight_end":33},{"text":" return state;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" private:","highlight_start":1,"highlight_end":13},{"text":" QWidget *m_widget;","highlight_start":1,"highlight_end":27},{"text":" void *m_rustWindow; // *const QtWindow","highlight_start":1,"highlight_end":47},{"text":" mutable bool is_used = false;","highlight_start":1,"highlight_end":38},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList deleteStaleItems(QList &¤t_children) {","highlight_start":1,"highlight_end":77},{"text":" // Delete no longer valid objects:","highlight_start":1,"highlight_end":43},{"text":" current_children.erase(std::remove_if(current_children.begin(), current_children.end(), [](QObject *o) {","highlight_start":1,"highlight_end":113},{"text":" auto ai = dynamic_cast(QAccessible::queryAccessibleInterface(o));","highlight_start":1,"highlight_end":103},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" auto data = ai->data();","highlight_start":1,"highlight_end":36},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (rust!(Slint_delete_stale_items","highlight_start":1,"highlight_end":47},{"text":" [data: Pin<&SlintAccessibleItemData> as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":89},{"text":" data.item.upgrade().is_none()","highlight_start":1,"highlight_end":46},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" o->deleteLater();","highlight_start":1,"highlight_end":34},{"text":" return true;","highlight_start":1,"highlight_end":29},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" return false;","highlight_start":1,"highlight_end":30},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }), current_children.end());","highlight_start":1,"highlight_end":37},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return std::move(current_children);","highlight_start":1,"highlight_end":44},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" int indexOfItem(const QList &existing, void *item) {","highlight_start":1,"highlight_end":68},{"text":" for (int i = 0; i < existing.count(); ++i) {","highlight_start":1,"highlight_end":53},{"text":" auto data = dynamic_cast(QAccessible::queryAccessibleInterface(existing[i]));","highlight_start":1,"highlight_end":115},{"text":" if (rust!(Slint_indexOfItems [data: Pin<&SlintAccessibleItemData> as \"void*\", item: &ItemWeak as \"void*\"] -> bool as \"bool\" {","highlight_start":1,"highlight_end":138},{"text":" data.item == *item","highlight_start":1,"highlight_end":35},{"text":" })) {","highlight_start":1,"highlight_end":18},{"text":" return i;","highlight_start":1,"highlight_end":26},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" return -1;","highlight_start":1,"highlight_end":19},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QList updateItems(QList &¤t_children,","highlight_start":1,"highlight_end":70},{"text":" Descendents &descendents,","highlight_start":1,"highlight_end":59},{"text":" Slint_accessible *parent) {","highlight_start":1,"highlight_end":61},{"text":" QList children = {};","highlight_start":1,"highlight_end":40},{"text":" children.reserve(descendents.count());","highlight_start":1,"highlight_end":47},{"text":"","highlight_start":1,"highlight_end":1},{"text":" for (size_t i = 0; i < descendents.count(); ++i) {","highlight_start":1,"highlight_end":59},{"text":" auto item = descendents.itemAt(i);","highlight_start":1,"highlight_end":47},{"text":" auto index = indexOfItem(current_children, item);","highlight_start":1,"highlight_end":62},{"text":" QObject *object = nullptr;","highlight_start":1,"highlight_end":39},{"text":" Slint_accessible_item *ai = nullptr;","highlight_start":1,"highlight_end":49},{"text":"","highlight_start":1,"highlight_end":1},{"text":" if (index == -1) {","highlight_start":1,"highlight_end":31},{"text":" // Create new item:","highlight_start":1,"highlight_end":36},{"text":" object = new QObject();","highlight_start":1,"highlight_end":40},{"text":" auto role = descendents.roleAt(i);","highlight_start":1,"highlight_end":51},{"text":" ai = new Slint_accessible_item(item, object, role, parent);","highlight_start":1,"highlight_end":76},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QAccessible::registerAccessibleInterface(ai);","highlight_start":1,"highlight_end":62},{"text":" } else {","highlight_start":1,"highlight_end":21},{"text":" // Reuse existing item:","highlight_start":1,"highlight_end":40},{"text":" object = current_children[index];","highlight_start":1,"highlight_end":50},{"text":" ai = dynamic_cast(QAccessible::queryAccessibleInterface(object));","highlight_start":1,"highlight_end":107},{"text":"","highlight_start":1,"highlight_end":1},{"text":" current_children.removeAt(index);","highlight_start":1,"highlight_end":50},{"text":" }","highlight_start":1,"highlight_end":14},{"text":"","highlight_start":1,"highlight_end":1},{"text":" Q_ASSERT(ai);","highlight_start":1,"highlight_end":26},{"text":" Q_ASSERT(object);","highlight_start":1,"highlight_end":30},{"text":"","highlight_start":1,"highlight_end":1},{"text":" ai->updateAccessibilityTree();","highlight_start":1,"highlight_end":43},{"text":"","highlight_start":1,"highlight_end":1},{"text":" children.append(object);","highlight_start":1,"highlight_end":37},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" return children;","highlight_start":1,"highlight_end":25},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"","highlight_start":1,"highlight_end":1},{"text":" void Slint_accessible::updateAccessibilityTree() const {","highlight_start":1,"highlight_end":61},{"text":" QList valid_objects = deleteStaleItems(std::move(m_children));","highlight_start":1,"highlight_end":82},{"text":" auto descendents = Descendents(rustItem());","highlight_start":1,"highlight_end":52},{"text":"","highlight_start":1,"highlight_end":1},{"text":" m_children = updateItems(std::move(valid_objects), descendents,","highlight_start":1,"highlight_end":72},{"text":" const_cast(this));","highlight_start":1,"highlight_end":72},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"}}","highlight_start":1,"highlight_end":3}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"cpp!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":8974,"byte_end":8990,"line_start":252,"line_end":252,"column_start":1,"column_end":17,"is_primary":false,"text":[{"text":"macro_rules! cpp {","highlight_start":1,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"$crate::__cpp_internal!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/cpp-0.5.9/src/lib.rs","byte_start":4246,"byte_end":4273,"line_start":128,"line_end":128,"column_start":1,"column_end":28,"is_primary":false,"text":[{"text":"macro_rules! __cpp_internal {","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning[E0133]\u001b[0m\u001b[0m\u001b[1m: call to unsafe function `std::ptr::const_ptr::::as_ref` is unsafe and requires unsafe block\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0mqt_accessible.rs:501:44\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m501\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m if let Some(item_rc) = item.as_ref().unwrap().upgrade() {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mcall to unsafe function\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: for more information, see issue #71668 \u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: consult the function's documentation for information on how to avoid undefined behavior\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: an unsafe function restricts its caller, but its body is safe by default\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0mqt_accessible.rs:259:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m259\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m/\u001b[0m\u001b[0m \u001b[0m\u001b[0mcpp! {{\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m260\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m #include \u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m261\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m262\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m #include \u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m...\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m843\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m }\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m844\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m}}\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m|__^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this warning originates in the macro `cpp` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n"}} [WARN] too much data in the log, truncating it