[INFO] cloning repository https://github.com/portaloffreedom/rudimento [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/portaloffreedom/rudimento" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fportaloffreedom%2Frudimento", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fportaloffreedom%2Frudimento'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] cceb65cacba9999608c6b5ec612cd5a491340e3f [INFO] checking portaloffreedom/rudimento against master#3aedcf06b73fc36feeebca3d579e1d2a6c40acc5 for pr-65819 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fportaloffreedom%2Frudimento" "/workspace/builds/worker-10/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-10/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/portaloffreedom/rudimento on toolchain 3aedcf06b73fc36feeebca3d579e1d2a6c40acc5 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+3aedcf06b73fc36feeebca3d579e1d2a6c40acc5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/portaloffreedom/rudimento [INFO] finished tweaking git repo https://github.com/portaloffreedom/rudimento [INFO] tweaked toml for git repo https://github.com/portaloffreedom/rudimento written to /workspace/builds/worker-10/source/Cargo.toml [INFO] crate git repo https://github.com/portaloffreedom/rudimento already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+3aedcf06b73fc36feeebca3d579e1d2a6c40acc5" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/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" "rustops/crates-build-env@sha256:c46a2d1a26fb48b37929c74ca49dd9409f2375a0a3bdb8fe07617f3ffccaa889" "/opt/rustwide/cargo-home/bin/cargo" "+3aedcf06b73fc36feeebca3d579e1d2a6c40acc5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0c46d2bb72de18b959b32ff5c4b3fff06569681162eff3651bef9e46db3870c6 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "0c46d2bb72de18b959b32ff5c4b3fff06569681162eff3651bef9e46db3870c6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0c46d2bb72de18b959b32ff5c4b3fff06569681162eff3651bef9e46db3870c6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0c46d2bb72de18b959b32ff5c4b3fff06569681162eff3651bef9e46db3870c6", kill_on_drop: false }` [INFO] [stdout] 0c46d2bb72de18b959b32ff5c4b3fff06569681162eff3651bef9e46db3870c6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:c46a2d1a26fb48b37929c74ca49dd9409f2375a0a3bdb8fe07617f3ffccaa889" "/opt/rustwide/cargo-home/bin/cargo" "+3aedcf06b73fc36feeebca3d579e1d2a6c40acc5" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f7e529a4c800d069ddd5fd49b4c1f8000817f92ccd6823b7e8f77953150dd87d [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "f7e529a4c800d069ddd5fd49b4c1f8000817f92ccd6823b7e8f77953150dd87d", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.84 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling khronos_api v3.1.0 [INFO] [stderr] Compiling unicode-xid v0.1.0 [INFO] [stderr] Compiling unicode-xid v0.0.4 [INFO] [stderr] Compiling drm-sys v0.0.9 [INFO] [stderr] Compiling quote v0.3.15 [INFO] [stderr] Compiling proc-macro-hack-impl v0.4.2 [INFO] [stderr] Compiling gbm-sys v0.1.0 [INFO] [stderr] Checking token_store v0.1.2 [INFO] [stderr] Checking error-chain v0.11.0 [INFO] [stderr] Checking libloading v0.6.7 [INFO] [stderr] Compiling libudev-sys v0.1.4 [INFO] [stderr] Compiling libdbus-sys v0.2.1 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Checking khronos v0.1.2 [INFO] [stderr] Compiling proc-macro2 v0.4.30 [INFO] [stderr] Compiling synom v0.11.3 [INFO] [stderr] Checking dlib v0.4.2 [INFO] [stderr] Compiling syn v0.11.11 [INFO] [stderr] Compiling xml-rs v0.7.0 [INFO] [stderr] Compiling proc-macro-hack v0.4.2 [INFO] [stderr] Compiling quote v0.6.13 [INFO] [stderr] Compiling gl_generator v0.14.0 [INFO] [stderr] Compiling mashup-impl v0.1.12 [INFO] [stderr] Compiling wayland-scanner v0.21.13 [INFO] [stderr] Checking net2 v0.2.37 [INFO] [stderr] Checking iovec v0.1.4 [INFO] [stderr] Checking nix v0.14.1 [INFO] [stderr] Checking wayland-sys v0.12.5 [INFO] [stderr] Checking wayland-sys v0.21.13 [INFO] [stderr] Checking nix v0.8.1 [INFO] [stderr] Checking nix v0.9.0 [INFO] [stderr] Checking dbus v0.6.5 [INFO] [stderr] Compiling wayland-scanner v0.12.5 [INFO] [stderr] Checking libudev v0.2.0 [INFO] [stderr] Checking mio v0.6.23 [INFO] [stderr] Checking mashup v0.1.12 [INFO] [stderr] Compiling gl v0.14.0 [INFO] [stderr] Compiling rudimento v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling wayland-server v0.12.5 [INFO] [stderr] Compiling derive_more v0.7.1 [INFO] [stderr] Checking mio-extras v2.0.6 [INFO] [stderr] Compiling wayland-server v0.21.13 [INFO] [stderr] Checking drm v0.3.4 [INFO] [stderr] Checking calloop v0.4.4 [INFO] [stderr] Checking wayland-commons v0.21.13 [INFO] [stderr] Checking gbm v0.5.0 [INFO] [stdout] {"reason":"compiler-message","package_id":"rudimento 0.1.0 (path+file:///opt/rustwide/workdir)","manifest_path":"/opt/rustwide/workdir/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"rudimento","src_path":"/opt/rustwide/workdir/src/main.rs","edition":"2015","doc":true,"doctest":false,"test":true},"message":{"message":"proc-macro derive panicked","code":null,"level":"error","spans":[{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.4.2/src/lib.rs","byte_start":5693,"byte_end":5710,"line_start":238,"line_end":238,"column_start":18,"column_end":35,"is_primary":true,"text":[{"text":" #[derive(ProcMacroHackItem)]","highlight_start":18,"highlight_end":35}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6876,"byte_end":6902,"line_start":186,"line_end":186,"column_start":9,"column_end":35,"is_primary":false,"text":[{"text":" mashup_macro!($($parse)*);","highlight_start":9,"highlight_end":35}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":7123,"byte_end":7161,"line_start":198,"line_end":198,"column_start":9,"column_end":47,"is_primary":false,"text":[{"text":" mashup_parser!(@begin () $($mashup)*);","highlight_start":9,"highlight_end":47}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/egl/ffi/ext_egl_bindings.rs","byte_start":623,"byte_end":719,"line_start":24,"line_end":28,"column_start":9,"column_end":10,"is_primary":false,"text":[{"text":" mashup! {","highlight_start":9,"highlight_end":18},{"text":" $(","highlight_start":1,"highlight_end":15},{"text":" m[\"load\" $name] = load_ $name;","highlight_start":1,"highlight_end":47},{"text":" )*","highlight_start":1,"highlight_end":15},{"text":" }","highlight_start":1,"highlight_end":10}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/egl/ffi/ext_egl_bindings.rs","byte_start":2812,"byte_end":7260,"line_start":93,"line_end":254,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"define_ext_funs!{","highlight_start":1,"highlight_end":18},{"text":" QueryDeviceStringEXT(","highlight_start":1,"highlight_end":26},{"text":" device: types::EGLDeviceEXT,","highlight_start":1,"highlight_end":37},{"text":" name: types::EGLint","highlight_start":1,"highlight_end":28},{"text":" ) -> *const __gl_imports::raw::c_char","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QueryDevicesEXT(max_devices: types::EGLint,","highlight_start":1,"highlight_end":48},{"text":" devices: *mut types::EGLDeviceEXT,","highlight_start":1,"highlight_end":43},{"text":" num_devices: *mut types::EGLint","highlight_start":1,"highlight_end":40},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":" ","highlight_start":1,"highlight_end":5},{"text":" GetPlatformDisplayEXT(","highlight_start":1,"highlight_end":27},{"text":" platform: types::EGLenum,","highlight_start":1,"highlight_end":34},{"text":" native_display: *const __gl_imports::raw::c_void,","highlight_start":1,"highlight_end":58},{"text":" attrib_list: *const types::EGLint","highlight_start":1,"highlight_end":42},{"text":" ) -> types::EGLDisplay","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" CreateImageKHR(","highlight_start":1,"highlight_end":20},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" ctx: types::EGLContext,","highlight_start":1,"highlight_end":32},{"text":" target: types::EGLenum,","highlight_start":1,"highlight_end":32},{"text":" buffer: types::EGLClientBuffer,","highlight_start":1,"highlight_end":40},{"text":" attrib_list: *const types::EGLint","highlight_start":1,"highlight_end":42},{"text":" ) -> types::EGLImageKHR","highlight_start":1,"highlight_end":28},{"text":" ","highlight_start":1,"highlight_end":5},{"text":" DestroyImageKHR(","highlight_start":1,"highlight_end":21},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" image: types::EGLImageKHR","highlight_start":1,"highlight_end":34},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" BindWaylandDisplayWL(","highlight_start":1,"highlight_end":26},{"text":" disp: types::EGLDisplay,","highlight_start":1,"highlight_end":33},{"text":" display: *mut wl_display","highlight_start":1,"highlight_end":33},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" UnbindWaylandDisplayWL(","highlight_start":1,"highlight_end":28},{"text":" disp: types::EGLDisplay,","highlight_start":1,"highlight_end":33},{"text":" display: *mut wl_display","highlight_start":1,"highlight_end":33},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QueryWaylandBufferWL(","highlight_start":1,"highlight_end":26},{"text":" displ: types::EGLDisplay,","highlight_start":1,"highlight_end":34},{"text":" buffer: *mut wl_resource,","highlight_start":1,"highlight_end":34},{"text":" attribute: types::EGLint,","highlight_start":1,"highlight_end":34},{"text":" value: *mut types::EGLint","highlight_start":1,"highlight_end":34},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" GetOutputLayersEXT(","highlight_start":1,"highlight_end":24},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" attrib_list: *const types::EGLAttrib,","highlight_start":1,"highlight_end":46},{"text":" layers: *mut types::EGLOutputLayerEXT,","highlight_start":1,"highlight_end":47},{"text":" max_layers: types::EGLint,","highlight_start":1,"highlight_end":35},{"text":" num_layers: *mut types::EGLint","highlight_start":1,"highlight_end":39},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QueryOutputLayerAttribEXT(","highlight_start":1,"highlight_end":31},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" layer: types::EGLOutputLayerEXT,","highlight_start":1,"highlight_end":41},{"text":" attribute: types::EGLint,","highlight_start":1,"highlight_end":34},{"text":" value: *mut types::EGLAttrib","highlight_start":1,"highlight_end":37},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" CreateStreamKHR(","highlight_start":1,"highlight_end":21},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" attrib_list: *const types::EGLint","highlight_start":1,"highlight_end":42},{"text":" ) -> types::EGLStreamKHR","highlight_start":1,"highlight_end":29},{"text":"","highlight_start":1,"highlight_end":1},{"text":" DestroyStreamKHR(","highlight_start":1,"highlight_end":22},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" stream: types::EGLStreamKHR","highlight_start":1,"highlight_end":36},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QueryStreamKHR(","highlight_start":1,"highlight_end":20},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" stream: types::EGLStreamKHR,","highlight_start":1,"highlight_end":37},{"text":" attribute: types::EGLenum,","highlight_start":1,"highlight_end":35},{"text":" value: *mut types::EGLint","highlight_start":1,"highlight_end":34},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" CreateStreamProducerSurfaceKHR(","highlight_start":1,"highlight_end":36},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" config: types::EGLConfig,","highlight_start":1,"highlight_end":34},{"text":" stream: types::EGLStreamKHR,","highlight_start":1,"highlight_end":37},{"text":" attrib_list: *const types::EGLint","highlight_start":1,"highlight_end":43},{"text":" ) -> types::EGLSurface","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" StreamConsumerOutputEXT(","highlight_start":1,"highlight_end":29},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" stream: types::EGLStreamKHR,","highlight_start":1,"highlight_end":37},{"text":" layer: types::EGLOutputLayerEXT","highlight_start":1,"highlight_end":40},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":"\tCreateStreamAttribNV(","highlight_start":1,"highlight_end":23},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" attrib_list: *const types::EGLAttrib","highlight_start":1,"highlight_end":45},{"text":" ) -> types::EGLStreamKHR","highlight_start":1,"highlight_end":29},{"text":"","highlight_start":1,"highlight_end":1},{"text":" StreamConsumerAcquireAttribNV(","highlight_start":1,"highlight_end":35},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" stream: types::EGLStreamKHR,","highlight_start":1,"highlight_end":37},{"text":" attrib_list: *const types::EGLAttrib","highlight_start":1,"highlight_end":45},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" StreamConsumerGLTextureExternalKHR(","highlight_start":1,"highlight_end":40},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" stream: types::EGLStreamKHR","highlight_start":1,"highlight_end":36},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":" ","highlight_start":1,"highlight_end":5},{"text":" CreatePlatformWindowSurfaceEXT(","highlight_start":1,"highlight_end":36},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" config: types::EGLConfig,","highlight_start":1,"highlight_end":34},{"text":" native_window: *mut __gl_imports::raw::c_void,","highlight_start":1,"highlight_end":55},{"text":" attrib_list: *const EGLint","highlight_start":1,"highlight_end":35},{"text":" ) -> types::EGLSurface ","highlight_start":1,"highlight_end":28},{"text":"","highlight_start":1,"highlight_end":1},{"text":" SwapBuffersWithDamageEXT(","highlight_start":1,"highlight_end":30},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" surface: types::EGLSurface,","highlight_start":1,"highlight_end":36},{"text":" rects: *mut EGLint,","highlight_start":1,"highlight_end":28},{"text":" n_rects: EGLint","highlight_start":1,"highlight_end":24},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" SwapBuffersWithDamageKHR(","highlight_start":1,"highlight_end":30},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" surface: types::EGLSurface,","highlight_start":1,"highlight_end":36},{"text":" rects: *mut EGLint,","highlight_start":1,"highlight_end":28},{"text":" n_rects: EGLint","highlight_start":1,"highlight_end":24},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QueryDmaBufFormatsEXT(","highlight_start":1,"highlight_end":27},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" max_formats: types::EGLint,","highlight_start":1,"highlight_end":36},{"text":" formats: *mut types::EGLint,","highlight_start":1,"highlight_end":37},{"text":" num_formats: *mut types::EGLint","highlight_start":1,"highlight_end":40},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QueryDmaBufModifiersEXT(","highlight_start":1,"highlight_end":29},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" format: types::EGLint,","highlight_start":1,"highlight_end":31},{"text":" max_modifiers: types::EGLint,","highlight_start":1,"highlight_end":38},{"text":" modifiers: *mut types::EGLuint64KHR,","highlight_start":1,"highlight_end":45},{"text":" external_only: *mut types::EGLBoolean,","highlight_start":1,"highlight_end":47},{"text":" num_modifiers: *mut types::EGLint","highlight_start":1,"highlight_end":42},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" CreateSyncKHR(","highlight_start":1,"highlight_end":19},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" sync_type: types::EGLenum,","highlight_start":1,"highlight_end":35},{"text":" attrib_list: *const types::EGLint","highlight_start":1,"highlight_end":42},{"text":" ) -> types::EGLSyncKHR","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" DestroySyncKHR(","highlight_start":1,"highlight_end":20},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" sync: types::EGLSyncKHR ","highlight_start":1,"highlight_end":33},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" DupNativeFenceFDANDROID(","highlight_start":1,"highlight_end":29},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" sync: types::EGLSyncKHR","highlight_start":1,"highlight_end":32},{"text":" ) -> types::EGLint","highlight_start":1,"highlight_end":23},{"text":" ","highlight_start":1,"highlight_end":5},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"define_ext_funs!","def_site_span":{"file_name":"src/egl/ffi/ext_egl_bindings.rs","byte_start":496,"byte_end":1948,"line_start":21,"line_end":67,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! define_ext_funs {","highlight_start":1,"highlight_end":31},{"text":" { $( $name:ident ( $($param:ident: $param_type:ty),* ) -> $return_type:ty)* } => {","highlight_start":1,"highlight_end":87},{"text":"","highlight_start":1,"highlight_end":1},{"text":" mashup! {","highlight_start":1,"highlight_end":18},{"text":" $(","highlight_start":1,"highlight_end":15},{"text":" m[\"load\" $name] = load_ $name;","highlight_start":1,"highlight_end":47},{"text":" )*","highlight_start":1,"highlight_end":15},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" $(","highlight_start":1,"highlight_end":11},{"text":" #[allow(non_snake_case, dead_code)] ","highlight_start":1,"highlight_end":49},{"text":" #[inline]","highlight_start":1,"highlight_end":22},{"text":" pub unsafe fn $name(","highlight_start":1,"highlight_end":33},{"text":" $( $param: $param_type,)*","highlight_start":1,"highlight_end":46},{"text":" ) -> $return_type","highlight_start":1,"highlight_end":34},{"text":" {","highlight_start":1,"highlight_end":14},{"text":" self::__gl_imports::mem::transmute::<_, extern \"system\" fn($( $param_type,)*) -> $return_type >","highlight_start":1,"highlight_end":112},{"text":" (ext_storage::$name.f)($( $param,)*)","highlight_start":1,"highlight_end":57},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" )*","highlight_start":1,"highlight_end":11},{"text":"","highlight_start":1,"highlight_end":1},{"text":" m! {","highlight_start":1,"highlight_end":13},{"text":" $(","highlight_start":1,"highlight_end":15},{"text":" #[allow(non_snake_case, dead_code)] ","highlight_start":1,"highlight_end":53},{"text":" #[inline]","highlight_start":1,"highlight_end":26},{"text":" pub fn \"load\" $name() -> Result<(), EGLError> {","highlight_start":1,"highlight_end":64},{"text":" unsafe { ext_storage::$name.load_with_GetProcAddress(concat!(\"egl\", stringify!($name)))}","highlight_start":1,"highlight_end":109},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" )*","highlight_start":1,"highlight_end":15},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" mod ext_storage {","highlight_start":1,"highlight_end":26},{"text":" #![allow(non_snake_case)]","highlight_start":1,"highlight_end":38},{"text":" #![allow(non_upper_case_globals)]","highlight_start":1,"highlight_end":46},{"text":" use super::__gl_imports::raw;","highlight_start":1,"highlight_end":42},{"text":" use super::FnPtr;","highlight_start":1,"highlight_end":30},{"text":" $(","highlight_start":1,"highlight_end":15},{"text":" #[allow(non_snake_case)]","highlight_start":1,"highlight_end":41},{"text":" #[allow(non_upper_case_globals)]","highlight_start":1,"highlight_end":49},{"text":" pub static mut $name: FnPtr = FnPtr {","highlight_start":1,"highlight_end":54},{"text":" f: super::missing_fn_panic as *const raw::c_void,","highlight_start":1,"highlight_end":70},{"text":" is_loaded: false","highlight_start":1,"highlight_end":37},{"text":" };","highlight_start":1,"highlight_end":19},{"text":" )*","highlight_start":1,"highlight_end":15},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":7067,"byte_end":7169,"line_start":196,"line_end":200,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup {","highlight_start":1,"highlight_end":1},{"text":" ($($mashup:tt)*) => {","highlight_start":1,"highlight_end":1},{"text":" mashup_parser!(@begin () $($mashup)*);","highlight_start":1,"highlight_end":1},{"text":" }","highlight_start":1,"highlight_end":1},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_macro!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.4.2/src/lib.rs","byte_start":5693,"byte_end":5710,"line_start":238,"line_end":238,"column_start":18,"column_end":35,"is_primary":false,"text":[{"text":" #[derive(ProcMacroHackItem)]","highlight_start":18,"highlight_end":35}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[{"message":"message: assertion failed: source.starts_with(prefix)","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: proc-macro derive panicked\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/egl/ffi/ext_egl_bindings.rs:93: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;12m93\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m/\u001b[0m\u001b[0m \u001b[0m\u001b[0mdefine_ext_funs!{\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m94\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m QueryDeviceStringEXT(\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m95\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m device: types::EGLDeviceEXT,\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m96\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m name: types::EGLint\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m...\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m253\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m \u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m254\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\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[1m\u001b[38;5;9m|_^\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[1mhelp\u001b[0m\u001b[0m: message: assertion failed: source.starts_with(prefix)\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 error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n"}} [INFO] [stdout] {"reason":"compiler-message","package_id":"rudimento 0.1.0 (path+file:///opt/rustwide/workdir)","manifest_path":"/opt/rustwide/workdir/Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"rudimento","src_path":"/opt/rustwide/workdir/src/main.rs","edition":"2015","doc":true,"doctest":false,"test":true},"message":{"message":"proc-macro derive panicked","code":null,"level":"error","spans":[{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.4.2/src/lib.rs","byte_start":5693,"byte_end":5710,"line_start":238,"line_end":238,"column_start":18,"column_end":35,"is_primary":true,"text":[{"text":" #[derive(ProcMacroHackItem)]","highlight_start":18,"highlight_end":35}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6876,"byte_end":6902,"line_start":186,"line_end":186,"column_start":9,"column_end":35,"is_primary":false,"text":[{"text":" mashup_macro!($($parse)*);","highlight_start":9,"highlight_end":35}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6513,"line_start":177,"line_end":177,"column_start":9,"column_end":57,"is_primary":false,"text":[{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6641,"line_start":180,"line_end":180,"column_start":9,"column_end":63,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6826,"line_start":183,"line_end":183,"column_start":9,"column_end":85,"is_primary":false,"text":[{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":85}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":7123,"byte_end":7161,"line_start":198,"line_end":198,"column_start":9,"column_end":47,"is_primary":false,"text":[{"text":" mashup_parser!(@begin () $($mashup)*);","highlight_start":9,"highlight_end":47}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/egl/ffi/ext_egl_bindings.rs","byte_start":623,"byte_end":719,"line_start":24,"line_end":28,"column_start":9,"column_end":10,"is_primary":false,"text":[{"text":" mashup! {","highlight_start":9,"highlight_end":18},{"text":" $(","highlight_start":1,"highlight_end":15},{"text":" m[\"load\" $name] = load_ $name;","highlight_start":1,"highlight_end":47},{"text":" )*","highlight_start":1,"highlight_end":15},{"text":" }","highlight_start":1,"highlight_end":10}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"src/egl/ffi/ext_egl_bindings.rs","byte_start":2812,"byte_end":7260,"line_start":93,"line_end":254,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"define_ext_funs!{","highlight_start":1,"highlight_end":18},{"text":" QueryDeviceStringEXT(","highlight_start":1,"highlight_end":26},{"text":" device: types::EGLDeviceEXT,","highlight_start":1,"highlight_end":37},{"text":" name: types::EGLint","highlight_start":1,"highlight_end":28},{"text":" ) -> *const __gl_imports::raw::c_char","highlight_start":1,"highlight_end":42},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QueryDevicesEXT(max_devices: types::EGLint,","highlight_start":1,"highlight_end":48},{"text":" devices: *mut types::EGLDeviceEXT,","highlight_start":1,"highlight_end":43},{"text":" num_devices: *mut types::EGLint","highlight_start":1,"highlight_end":40},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":" ","highlight_start":1,"highlight_end":5},{"text":" GetPlatformDisplayEXT(","highlight_start":1,"highlight_end":27},{"text":" platform: types::EGLenum,","highlight_start":1,"highlight_end":34},{"text":" native_display: *const __gl_imports::raw::c_void,","highlight_start":1,"highlight_end":58},{"text":" attrib_list: *const types::EGLint","highlight_start":1,"highlight_end":42},{"text":" ) -> types::EGLDisplay","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" CreateImageKHR(","highlight_start":1,"highlight_end":20},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" ctx: types::EGLContext,","highlight_start":1,"highlight_end":32},{"text":" target: types::EGLenum,","highlight_start":1,"highlight_end":32},{"text":" buffer: types::EGLClientBuffer,","highlight_start":1,"highlight_end":40},{"text":" attrib_list: *const types::EGLint","highlight_start":1,"highlight_end":42},{"text":" ) -> types::EGLImageKHR","highlight_start":1,"highlight_end":28},{"text":" ","highlight_start":1,"highlight_end":5},{"text":" DestroyImageKHR(","highlight_start":1,"highlight_end":21},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" image: types::EGLImageKHR","highlight_start":1,"highlight_end":34},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" BindWaylandDisplayWL(","highlight_start":1,"highlight_end":26},{"text":" disp: types::EGLDisplay,","highlight_start":1,"highlight_end":33},{"text":" display: *mut wl_display","highlight_start":1,"highlight_end":33},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" UnbindWaylandDisplayWL(","highlight_start":1,"highlight_end":28},{"text":" disp: types::EGLDisplay,","highlight_start":1,"highlight_end":33},{"text":" display: *mut wl_display","highlight_start":1,"highlight_end":33},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QueryWaylandBufferWL(","highlight_start":1,"highlight_end":26},{"text":" displ: types::EGLDisplay,","highlight_start":1,"highlight_end":34},{"text":" buffer: *mut wl_resource,","highlight_start":1,"highlight_end":34},{"text":" attribute: types::EGLint,","highlight_start":1,"highlight_end":34},{"text":" value: *mut types::EGLint","highlight_start":1,"highlight_end":34},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" GetOutputLayersEXT(","highlight_start":1,"highlight_end":24},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" attrib_list: *const types::EGLAttrib,","highlight_start":1,"highlight_end":46},{"text":" layers: *mut types::EGLOutputLayerEXT,","highlight_start":1,"highlight_end":47},{"text":" max_layers: types::EGLint,","highlight_start":1,"highlight_end":35},{"text":" num_layers: *mut types::EGLint","highlight_start":1,"highlight_end":39},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QueryOutputLayerAttribEXT(","highlight_start":1,"highlight_end":31},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" layer: types::EGLOutputLayerEXT,","highlight_start":1,"highlight_end":41},{"text":" attribute: types::EGLint,","highlight_start":1,"highlight_end":34},{"text":" value: *mut types::EGLAttrib","highlight_start":1,"highlight_end":37},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" CreateStreamKHR(","highlight_start":1,"highlight_end":21},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" attrib_list: *const types::EGLint","highlight_start":1,"highlight_end":42},{"text":" ) -> types::EGLStreamKHR","highlight_start":1,"highlight_end":29},{"text":"","highlight_start":1,"highlight_end":1},{"text":" DestroyStreamKHR(","highlight_start":1,"highlight_end":22},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" stream: types::EGLStreamKHR","highlight_start":1,"highlight_end":36},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QueryStreamKHR(","highlight_start":1,"highlight_end":20},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" stream: types::EGLStreamKHR,","highlight_start":1,"highlight_end":37},{"text":" attribute: types::EGLenum,","highlight_start":1,"highlight_end":35},{"text":" value: *mut types::EGLint","highlight_start":1,"highlight_end":34},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" CreateStreamProducerSurfaceKHR(","highlight_start":1,"highlight_end":36},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" config: types::EGLConfig,","highlight_start":1,"highlight_end":34},{"text":" stream: types::EGLStreamKHR,","highlight_start":1,"highlight_end":37},{"text":" attrib_list: *const types::EGLint","highlight_start":1,"highlight_end":43},{"text":" ) -> types::EGLSurface","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" StreamConsumerOutputEXT(","highlight_start":1,"highlight_end":29},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" stream: types::EGLStreamKHR,","highlight_start":1,"highlight_end":37},{"text":" layer: types::EGLOutputLayerEXT","highlight_start":1,"highlight_end":40},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":"\tCreateStreamAttribNV(","highlight_start":1,"highlight_end":23},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" attrib_list: *const types::EGLAttrib","highlight_start":1,"highlight_end":45},{"text":" ) -> types::EGLStreamKHR","highlight_start":1,"highlight_end":29},{"text":"","highlight_start":1,"highlight_end":1},{"text":" StreamConsumerAcquireAttribNV(","highlight_start":1,"highlight_end":35},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" stream: types::EGLStreamKHR,","highlight_start":1,"highlight_end":37},{"text":" attrib_list: *const types::EGLAttrib","highlight_start":1,"highlight_end":45},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" StreamConsumerGLTextureExternalKHR(","highlight_start":1,"highlight_end":40},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" stream: types::EGLStreamKHR","highlight_start":1,"highlight_end":36},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":" ","highlight_start":1,"highlight_end":5},{"text":" CreatePlatformWindowSurfaceEXT(","highlight_start":1,"highlight_end":36},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" config: types::EGLConfig,","highlight_start":1,"highlight_end":34},{"text":" native_window: *mut __gl_imports::raw::c_void,","highlight_start":1,"highlight_end":55},{"text":" attrib_list: *const EGLint","highlight_start":1,"highlight_end":35},{"text":" ) -> types::EGLSurface ","highlight_start":1,"highlight_end":28},{"text":"","highlight_start":1,"highlight_end":1},{"text":" SwapBuffersWithDamageEXT(","highlight_start":1,"highlight_end":30},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" surface: types::EGLSurface,","highlight_start":1,"highlight_end":36},{"text":" rects: *mut EGLint,","highlight_start":1,"highlight_end":28},{"text":" n_rects: EGLint","highlight_start":1,"highlight_end":24},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" SwapBuffersWithDamageKHR(","highlight_start":1,"highlight_end":30},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" surface: types::EGLSurface,","highlight_start":1,"highlight_end":36},{"text":" rects: *mut EGLint,","highlight_start":1,"highlight_end":28},{"text":" n_rects: EGLint","highlight_start":1,"highlight_end":24},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QueryDmaBufFormatsEXT(","highlight_start":1,"highlight_end":27},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" max_formats: types::EGLint,","highlight_start":1,"highlight_end":36},{"text":" formats: *mut types::EGLint,","highlight_start":1,"highlight_end":37},{"text":" num_formats: *mut types::EGLint","highlight_start":1,"highlight_end":40},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" QueryDmaBufModifiersEXT(","highlight_start":1,"highlight_end":29},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" format: types::EGLint,","highlight_start":1,"highlight_end":31},{"text":" max_modifiers: types::EGLint,","highlight_start":1,"highlight_end":38},{"text":" modifiers: *mut types::EGLuint64KHR,","highlight_start":1,"highlight_end":45},{"text":" external_only: *mut types::EGLBoolean,","highlight_start":1,"highlight_end":47},{"text":" num_modifiers: *mut types::EGLint","highlight_start":1,"highlight_end":42},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" CreateSyncKHR(","highlight_start":1,"highlight_end":19},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" sync_type: types::EGLenum,","highlight_start":1,"highlight_end":35},{"text":" attrib_list: *const types::EGLint","highlight_start":1,"highlight_end":42},{"text":" ) -> types::EGLSyncKHR","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" DestroySyncKHR(","highlight_start":1,"highlight_end":20},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" sync: types::EGLSyncKHR ","highlight_start":1,"highlight_end":33},{"text":" ) -> types::EGLBoolean","highlight_start":1,"highlight_end":27},{"text":"","highlight_start":1,"highlight_end":1},{"text":" DupNativeFenceFDANDROID(","highlight_start":1,"highlight_end":29},{"text":" dpy: types::EGLDisplay,","highlight_start":1,"highlight_end":32},{"text":" sync: types::EGLSyncKHR","highlight_start":1,"highlight_end":32},{"text":" ) -> types::EGLint","highlight_start":1,"highlight_end":23},{"text":" ","highlight_start":1,"highlight_end":5},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"define_ext_funs!","def_site_span":{"file_name":"src/egl/ffi/ext_egl_bindings.rs","byte_start":496,"byte_end":1948,"line_start":21,"line_end":67,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! define_ext_funs {","highlight_start":1,"highlight_end":31},{"text":" { $( $name:ident ( $($param:ident: $param_type:ty),* ) -> $return_type:ty)* } => {","highlight_start":1,"highlight_end":87},{"text":"","highlight_start":1,"highlight_end":1},{"text":" mashup! {","highlight_start":1,"highlight_end":18},{"text":" $(","highlight_start":1,"highlight_end":15},{"text":" m[\"load\" $name] = load_ $name;","highlight_start":1,"highlight_end":47},{"text":" )*","highlight_start":1,"highlight_end":15},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" $(","highlight_start":1,"highlight_end":11},{"text":" #[allow(non_snake_case, dead_code)] ","highlight_start":1,"highlight_end":49},{"text":" #[inline]","highlight_start":1,"highlight_end":22},{"text":" pub unsafe fn $name(","highlight_start":1,"highlight_end":33},{"text":" $( $param: $param_type,)*","highlight_start":1,"highlight_end":46},{"text":" ) -> $return_type","highlight_start":1,"highlight_end":34},{"text":" {","highlight_start":1,"highlight_end":14},{"text":" self::__gl_imports::mem::transmute::<_, extern \"system\" fn($( $param_type,)*) -> $return_type >","highlight_start":1,"highlight_end":112},{"text":" (ext_storage::$name.f)($( $param,)*)","highlight_start":1,"highlight_end":57},{"text":" }","highlight_start":1,"highlight_end":14},{"text":" )*","highlight_start":1,"highlight_end":11},{"text":"","highlight_start":1,"highlight_end":1},{"text":" m! {","highlight_start":1,"highlight_end":13},{"text":" $(","highlight_start":1,"highlight_end":15},{"text":" #[allow(non_snake_case, dead_code)] ","highlight_start":1,"highlight_end":53},{"text":" #[inline]","highlight_start":1,"highlight_end":26},{"text":" pub fn \"load\" $name() -> Result<(), EGLError> {","highlight_start":1,"highlight_end":64},{"text":" unsafe { ext_storage::$name.load_with_GetProcAddress(concat!(\"egl\", stringify!($name)))}","highlight_start":1,"highlight_end":109},{"text":" }","highlight_start":1,"highlight_end":18},{"text":" )*","highlight_start":1,"highlight_end":15},{"text":" }","highlight_start":1,"highlight_end":10},{"text":"","highlight_start":1,"highlight_end":1},{"text":" mod ext_storage {","highlight_start":1,"highlight_end":26},{"text":" #![allow(non_snake_case)]","highlight_start":1,"highlight_end":38},{"text":" #![allow(non_upper_case_globals)]","highlight_start":1,"highlight_end":46},{"text":" use super::__gl_imports::raw;","highlight_start":1,"highlight_end":42},{"text":" use super::FnPtr;","highlight_start":1,"highlight_end":30},{"text":" $(","highlight_start":1,"highlight_end":15},{"text":" #[allow(non_snake_case)]","highlight_start":1,"highlight_end":41},{"text":" #[allow(non_upper_case_globals)]","highlight_start":1,"highlight_end":49},{"text":" pub static mut $name: FnPtr = FnPtr {","highlight_start":1,"highlight_end":54},{"text":" f: super::missing_fn_panic as *const raw::c_void,","highlight_start":1,"highlight_end":70},{"text":" is_loaded: false","highlight_start":1,"highlight_end":37},{"text":" };","highlight_start":1,"highlight_end":19},{"text":" )*","highlight_start":1,"highlight_end":15},{"text":" }","highlight_start":1,"highlight_end":10},{"text":" }","highlight_start":1,"highlight_end":6},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":7067,"byte_end":7169,"line_start":196,"line_end":200,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup {","highlight_start":1,"highlight_end":1},{"text":" ($($mashup:tt)*) => {","highlight_start":1,"highlight_end":1},{"text":" mashup_parser!(@begin () $($mashup)*);","highlight_start":1,"highlight_end":1},{"text":" }","highlight_start":1,"highlight_end":1},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_parser!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6911,"line_start":175,"line_end":188,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":29},{"text":" (@pieces ($($parse:tt)*) ; $($rest:tt)*) => {","highlight_start":1,"highlight_end":50},{"text":" mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":1,"highlight_end":57},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@pieces ($($parse:tt)*) $piece:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":58},{"text":" mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":1,"highlight_end":63},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*) $(#[$attr:meta])* $m:ident[$($n:tt)+] = $i:tt $($rest:tt)*) => {","highlight_start":1,"highlight_end":93},{"text":" mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":1,"highlight_end":85},{"text":" };","highlight_start":1,"highlight_end":7},{"text":" (@begin ($($parse:tt)*)) => {","highlight_start":1,"highlight_end":34},{"text":" mashup_macro!($($parse)*);","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":7},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"mashup_macro!","def_site_span":{"file_name":"/opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.4.2/src/lib.rs","byte_start":5693,"byte_end":5710,"line_start":238,"line_end":238,"column_start":18,"column_end":35,"is_primary":false,"text":[{"text":" #[derive(ProcMacroHackItem)]","highlight_start":18,"highlight_end":35}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[{"message":"message: assertion failed: source.starts_with(prefix)","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: proc-macro derive panicked\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/egl/ffi/ext_egl_bindings.rs:93: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;12m93\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m/\u001b[0m\u001b[0m \u001b[0m\u001b[0mdefine_ext_funs!{\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m94\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m QueryDeviceStringEXT(\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m95\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m device: types::EGLDeviceEXT,\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m96\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m name: types::EGLint\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m...\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m253\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m \u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m254\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\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[1m\u001b[38;5;9m|_^\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[1mhelp\u001b[0m\u001b[0m: message: assertion failed: source.starts_with(prefix)\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 error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n"}} [INFO] [stdout] error: cannot find macro `m` in this scope [INFO] [stdout] --> src/egl/ffi/ext_egl_bindings.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | m! { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 93 | / define_ext_funs!{ [INFO] [stdout] 94 | | QueryDeviceStringEXT( [INFO] [stdout] 95 | | device: types::EGLDeviceEXT, [INFO] [stdout] 96 | | name: types::EGLint [INFO] [stdout] ... | [INFO] [stdout] 253 | | [INFO] [stdout] 254 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `m` in this scope [INFO] [stdout] --> src/egl/ffi/ext_egl_bindings.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | m! { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 93 | / define_ext_funs!{ [INFO] [stdout] 94 | | QueryDeviceStringEXT( [INFO] [stdout] 95 | | device: types::EGLDeviceEXT, [INFO] [stdout] 96 | | name: types::EGLint [INFO] [stdout] ... | [INFO] [stdout] 253 | | [INFO] [stdout] 254 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_CreateImageKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:231:19 [INFO] [stdout] | [INFO] [stdout] 231 | egl::ffi::load_CreateImageKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `CreateImageKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `CreateImageKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_CreateImageKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:232:19 [INFO] [stdout] | [INFO] [stdout] 232 | egl::ffi::load_CreateImageKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `CreateImageKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `CreateImageKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_DestroyImageKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:233:19 [INFO] [stdout] | [INFO] [stdout] 233 | egl::ffi::load_DestroyImageKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `DestroyImageKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `DestroyImageKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_BindWaylandDisplayWL` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:235:19 [INFO] [stdout] | [INFO] [stdout] 235 | egl::ffi::load_BindWaylandDisplayWL()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `BindWaylandDisplayWL` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `BindWaylandDisplayWL` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_UnbindWaylandDisplayWL` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:236:19 [INFO] [stdout] | [INFO] [stdout] 236 | egl::ffi::load_UnbindWaylandDisplayWL()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `UnbindWaylandDisplayWL` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `UnbindWaylandDisplayWL` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_QueryWaylandBufferWL` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:237:19 [INFO] [stdout] | [INFO] [stdout] 237 | egl::ffi::load_QueryWaylandBufferWL()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `QueryWaylandBufferWL` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `QueryWaylandBufferWL` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_GetOutputLayersEXT` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:238:19 [INFO] [stdout] | [INFO] [stdout] 238 | egl::ffi::load_GetOutputLayersEXT()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GetOutputLayersEXT` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `GetOutputLayersEXT` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_QueryOutputLayerAttribEXT` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:239:19 [INFO] [stdout] | [INFO] [stdout] 239 | egl::ffi::load_QueryOutputLayerAttribEXT()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `QueryOutputLayerAttribEXT` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `QueryOutputLayerAttribEXT` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_CreateStreamKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:240:19 [INFO] [stdout] | [INFO] [stdout] 240 | egl::ffi::load_CreateStreamKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `CreateStreamKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `CreateStreamKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_DestroyStreamKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:241:19 [INFO] [stdout] | [INFO] [stdout] 241 | egl::ffi::load_DestroyStreamKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `DestroyStreamKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `DestroyStreamKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_QueryStreamKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:242:19 [INFO] [stdout] | [INFO] [stdout] 242 | egl::ffi::load_QueryStreamKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `QueryStreamKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `QueryStreamKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_CreateStreamProducerSurfaceKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:243:19 [INFO] [stdout] | [INFO] [stdout] 243 | egl::ffi::load_CreateStreamProducerSurfaceKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `CreateStreamProducerSurfaceKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `CreateStreamProducerSurfaceKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_StreamConsumerOutputEXT` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:244:19 [INFO] [stdout] | [INFO] [stdout] 244 | egl::ffi::load_StreamConsumerOutputEXT()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `StreamConsumerOutputEXT` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `StreamConsumerOutputEXT` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_CreateStreamAttribNV` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:246:19 [INFO] [stdout] | [INFO] [stdout] 246 | egl::ffi::load_CreateStreamAttribNV()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `CreateStreamAttribNV` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `CreateStreamAttribNV` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_StreamConsumerAcquireAttribNV` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:247:19 [INFO] [stdout] | [INFO] [stdout] 247 | egl::ffi::load_StreamConsumerAcquireAttribNV()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `StreamConsumerAcquireAttribNV` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `StreamConsumerAcquireAttribNV` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_StreamConsumerGLTextureExternalKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:249:19 [INFO] [stdout] | [INFO] [stdout] 249 | egl::ffi::load_StreamConsumerGLTextureExternalKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `StreamConsumerGLTextureExternalKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `StreamConsumerGLTextureExternalKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_SwapBuffersWithDamageEXT` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:271:23 [INFO] [stdout] | [INFO] [stdout] 271 | egl::ffi::load_SwapBuffersWithDamageEXT()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `SwapBuffersWithDamageEXT` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `SwapBuffersWithDamageEXT` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_SwapBuffersWithDamageKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:273:23 [INFO] [stdout] | [INFO] [stdout] 273 | egl::ffi::load_SwapBuffersWithDamageKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `SwapBuffersWithDamageKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `SwapBuffersWithDamageKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_QueryDmaBufFormatsEXT` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:288:23 [INFO] [stdout] | [INFO] [stdout] 288 | egl::ffi::load_QueryDmaBufFormatsEXT()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `QueryDmaBufFormatsEXT` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `QueryDmaBufFormatsEXT` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_QueryDmaBufModifiersEXT` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:289:23 [INFO] [stdout] | [INFO] [stdout] 289 | egl::ffi::load_QueryDmaBufModifiersEXT()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `QueryDmaBufModifiersEXT` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `QueryDmaBufModifiersEXT` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_CreateSyncKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:296:27 [INFO] [stdout] | [INFO] [stdout] 296 | egl::ffi::load_CreateSyncKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `CreateSyncKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `CreateSyncKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_DestroySyncKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:297:27 [INFO] [stdout] | [INFO] [stdout] 297 | egl::ffi::load_DestroySyncKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `DestroySyncKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `DestroySyncKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_DupNativeFenceFDANDROID` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:298:27 [INFO] [stdout] | [INFO] [stdout] 298 | egl::ffi::load_DupNativeFenceFDANDROID()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `DupNativeFenceFDANDROID` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `DupNativeFenceFDANDROID` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_CreatePlatformWindowSurfaceEXT` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:327:23 [INFO] [stdout] | [INFO] [stdout] 327 | egl::ffi::load_CreatePlatformWindowSurfaceEXT()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `CreatePlatformWindowSurfaceEXT` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `CreatePlatformWindowSurfaceEXT` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_QueryDeviceStringEXT` in module `egl::ffi` [INFO] [stdout] --> src/egl/device.rs:33:19 [INFO] [stdout] | [INFO] [stdout] 33 | egl::ffi::load_QueryDeviceStringEXT() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `QueryDeviceStringEXT` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `QueryDeviceStringEXT` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_QueryDevicesEXT` in module `egl::ffi` [INFO] [stdout] --> src/egl/device.rs:83:15 [INFO] [stdout] | [INFO] [stdout] 83 | egl::ffi::load_QueryDevicesEXT() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `QueryDevicesEXT` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `QueryDevicesEXT` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_GetPlatformDisplayEXT` in module `egl::ffi` [INFO] [stdout] --> src/egl/display.rs:37:19 [INFO] [stdout] | [INFO] [stdout] 37 | egl::ffi::load_GetPlatformDisplayEXT() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GetPlatformDisplayEXT` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `GetPlatformDisplayEXT` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_CreateImageKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:231:19 [INFO] [stdout] | [INFO] [stdout] 231 | egl::ffi::load_CreateImageKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `CreateImageKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `CreateImageKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_CreateImageKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:232:19 [INFO] [stdout] | [INFO] [stdout] 232 | egl::ffi::load_CreateImageKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `CreateImageKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `CreateImageKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_DestroyImageKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:233:19 [INFO] [stdout] | [INFO] [stdout] 233 | egl::ffi::load_DestroyImageKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `DestroyImageKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `DestroyImageKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_BindWaylandDisplayWL` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:235:19 [INFO] [stdout] | [INFO] [stdout] 235 | egl::ffi::load_BindWaylandDisplayWL()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `BindWaylandDisplayWL` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `BindWaylandDisplayWL` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_UnbindWaylandDisplayWL` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:236:19 [INFO] [stdout] | [INFO] [stdout] 236 | egl::ffi::load_UnbindWaylandDisplayWL()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `UnbindWaylandDisplayWL` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `UnbindWaylandDisplayWL` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_QueryWaylandBufferWL` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:237:19 [INFO] [stdout] | [INFO] [stdout] 237 | egl::ffi::load_QueryWaylandBufferWL()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `QueryWaylandBufferWL` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `QueryWaylandBufferWL` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_GetOutputLayersEXT` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:238:19 [INFO] [stdout] | [INFO] [stdout] 238 | egl::ffi::load_GetOutputLayersEXT()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GetOutputLayersEXT` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `GetOutputLayersEXT` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_QueryOutputLayerAttribEXT` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:239:19 [INFO] [stdout] | [INFO] [stdout] 239 | egl::ffi::load_QueryOutputLayerAttribEXT()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `QueryOutputLayerAttribEXT` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `QueryOutputLayerAttribEXT` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_CreateStreamKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:240:19 [INFO] [stdout] | [INFO] [stdout] 240 | egl::ffi::load_CreateStreamKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `CreateStreamKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `CreateStreamKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_DestroyStreamKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:241:19 [INFO] [stdout] | [INFO] [stdout] 241 | egl::ffi::load_DestroyStreamKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `DestroyStreamKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `DestroyStreamKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_QueryStreamKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:242:19 [INFO] [stdout] | [INFO] [stdout] 242 | egl::ffi::load_QueryStreamKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `QueryStreamKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `QueryStreamKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_CreateStreamProducerSurfaceKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:243:19 [INFO] [stdout] | [INFO] [stdout] 243 | egl::ffi::load_CreateStreamProducerSurfaceKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `CreateStreamProducerSurfaceKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `CreateStreamProducerSurfaceKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_StreamConsumerOutputEXT` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:244:19 [INFO] [stdout] | [INFO] [stdout] 244 | egl::ffi::load_StreamConsumerOutputEXT()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `StreamConsumerOutputEXT` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `StreamConsumerOutputEXT` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_CreateStreamAttribNV` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:246:19 [INFO] [stdout] | [INFO] [stdout] 246 | egl::ffi::load_CreateStreamAttribNV()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `CreateStreamAttribNV` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `CreateStreamAttribNV` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_StreamConsumerAcquireAttribNV` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:247:19 [INFO] [stdout] | [INFO] [stdout] 247 | egl::ffi::load_StreamConsumerAcquireAttribNV()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `StreamConsumerAcquireAttribNV` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `StreamConsumerAcquireAttribNV` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_StreamConsumerGLTextureExternalKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:249:19 [INFO] [stdout] | [INFO] [stdout] 249 | egl::ffi::load_StreamConsumerGLTextureExternalKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `StreamConsumerGLTextureExternalKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `StreamConsumerGLTextureExternalKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_SwapBuffersWithDamageEXT` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:271:23 [INFO] [stdout] | [INFO] [stdout] 271 | egl::ffi::load_SwapBuffersWithDamageEXT()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `SwapBuffersWithDamageEXT` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `SwapBuffersWithDamageEXT` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_SwapBuffersWithDamageKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:273:23 [INFO] [stdout] | [INFO] [stdout] 273 | egl::ffi::load_SwapBuffersWithDamageKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `SwapBuffersWithDamageKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `SwapBuffersWithDamageKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_QueryDmaBufFormatsEXT` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:288:23 [INFO] [stdout] | [INFO] [stdout] 288 | egl::ffi::load_QueryDmaBufFormatsEXT()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `QueryDmaBufFormatsEXT` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `QueryDmaBufFormatsEXT` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_QueryDmaBufModifiersEXT` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:289:23 [INFO] [stdout] | [INFO] [stdout] 289 | egl::ffi::load_QueryDmaBufModifiersEXT()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `QueryDmaBufModifiersEXT` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `QueryDmaBufModifiersEXT` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_CreateSyncKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:296:27 [INFO] [stdout] | [INFO] [stdout] 296 | egl::ffi::load_CreateSyncKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `CreateSyncKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `CreateSyncKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_DestroySyncKHR` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:297:27 [INFO] [stdout] | [INFO] [stdout] 297 | egl::ffi::load_DestroySyncKHR()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `DestroySyncKHR` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `DestroySyncKHR` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_DupNativeFenceFDANDROID` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:298:27 [INFO] [stdout] | [INFO] [stdout] 298 | egl::ffi::load_DupNativeFenceFDANDROID()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `DupNativeFenceFDANDROID` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `DupNativeFenceFDANDROID` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_CreatePlatformWindowSurfaceEXT` in module `egl::ffi` [INFO] [stdout] --> src/egl/renderer.rs:327:23 [INFO] [stdout] | [INFO] [stdout] 327 | egl::ffi::load_CreatePlatformWindowSurfaceEXT()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `CreatePlatformWindowSurfaceEXT` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `CreatePlatformWindowSurfaceEXT` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_QueryDeviceStringEXT` in module `egl::ffi` [INFO] [stdout] --> src/egl/device.rs:33:19 [INFO] [stdout] | [INFO] [stdout] 33 | egl::ffi::load_QueryDeviceStringEXT() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `QueryDeviceStringEXT` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `QueryDeviceStringEXT` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_QueryDevicesEXT` in module `egl::ffi` [INFO] [stdout] --> src/egl/device.rs:83:15 [INFO] [stdout] | [INFO] [stdout] 83 | egl::ffi::load_QueryDevicesEXT() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `QueryDevicesEXT` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `QueryDevicesEXT` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `load_GetPlatformDisplayEXT` in module `egl::ffi` [INFO] [stdout] --> src/egl/display.rs:37:19 [INFO] [stdout] | [INFO] [stdout] 37 | egl::ffi::load_GetPlatformDisplayEXT() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `GetPlatformDisplayEXT` [INFO] [stdout] | [INFO] [stdout] ::: src/egl/ffi/ext_egl_bindings.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | / pub unsafe fn $name( [INFO] [stdout] 34 | | $( $param: $param_type,)* [INFO] [stdout] 35 | | ) -> $return_type [INFO] [stdout] 36 | | { [INFO] [stdout] 37 | | self::__gl_imports::mem::transmute::<_, extern "system" fn($( $param_type,)*) -> $return_type > [INFO] [stdout] 38 | | (ext_storage::$name.f)($( $param,)*) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_____________- similarly named function `GetPlatformDisplayEXT` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 29 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] [INFO] [stderr] error: could not compile `rudimento` [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 29 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "f7e529a4c800d069ddd5fd49b4c1f8000817f92ccd6823b7e8f77953150dd87d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f7e529a4c800d069ddd5fd49b4c1f8000817f92ccd6823b7e8f77953150dd87d", kill_on_drop: false }` [INFO] [stdout] f7e529a4c800d069ddd5fd49b4c1f8000817f92ccd6823b7e8f77953150dd87d