[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] documenting portaloffreedom/rudimento against beta-2021-08-01 for beta-1.55-rustdoc-1
[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 beta-2021-08-01
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "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" "+beta-2021-08-01" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded khronos v0.1.2
[INFO] [stderr]   Downloaded mashup-impl v0.1.12
[INFO] [stderr]   Downloaded gbm-sys v0.1.0
[INFO] [stderr]   Downloaded mashup v0.1.12
[INFO] [stderr]   Downloaded drm v0.3.4
[INFO] [stderr]   Downloaded gbm v0.5.0
[INFO] [stderr]   Downloaded wayland-server v0.12.5
[INFO] [stderr]   Downloaded drm-sys v0.0.9
[INFO] [stderr]   Downloaded wayland-server v0.21.13
[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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3ea6d561480f54431e682d4aa030e858e62a212b9675772f1543231a3aae6742
[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" "3ea6d561480f54431e682d4aa030e858e62a212b9675772f1543231a3aae6742", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3ea6d561480f54431e682d4aa030e858e62a212b9675772f1543231a3aae6742", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3ea6d561480f54431e682d4aa030e858e62a212b9675772f1543231a3aae6742", kill_on_drop: false }`
[INFO] [stdout] 3ea6d561480f54431e682d4aa030e858e62a212b9675772f1543231a3aae6742
[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" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2c0b879b00c60fe68b0fc975d007c240921e3245537e7cef595ea2f7595f8fe6
[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" "2c0b879b00c60fe68b0fc975d007c240921e3245537e7cef595ea2f7595f8fe6", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.84
[INFO] [stderr]    Compiling drm-sys v0.0.9
[INFO] [stderr]    Compiling proc-macro-hack-impl v0.4.2
[INFO] [stderr]    Compiling gbm-sys v0.1.0
[INFO] [stderr]     Checking error-chain v0.11.0
[INFO] [stderr]     Checking libc v0.1.12
[INFO] [stderr]    Compiling wayland-scanner v0.12.5
[INFO] [stderr]    Compiling derive_more v0.7.1
[INFO] [stderr]    Compiling gl v0.14.0
[INFO] [stderr]    Compiling wayland-server v0.21.13
[INFO] [stderr]    Compiling rudimento v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking khronos v0.1.2
[INFO] [stderr]    Compiling proc-macro-hack v0.4.2
[INFO] [stderr]    Compiling wayland-server v0.12.5
[INFO] [stderr]    Compiling mashup-impl v0.1.12
[INFO] [stderr]     Checking mashup v0.1.12
[INFO] [stderr]     Checking iovec v0.1.4
[INFO] [stderr]     Checking net2 v0.2.37
[INFO] [stderr]     Checking nix v0.14.1
[INFO] [stderr]     Checking nix v0.9.0
[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 libudev-sys v0.1.4
[INFO] [stderr]     Checking dbus v0.6.5
[INFO] [stderr]     Checking libudev v0.2.0
[INFO] [stderr]     Checking mio v0.6.23
[INFO] [stderr]     Checking mio-extras v2.0.6
[INFO] [stderr]     Checking drm v0.3.4
[INFO] [stderr]     Checking gbm v0.5.0
[INFO] [stderr]     Checking calloop v0.4.4
[INFO] [stderr]     Checking wayland-commons v0.21.13
[INFO] [stderr]  Documenting rudimento v0.1.0 (/opt/rustwide/workdir)
[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 the macro `mashup_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 the macro `define_ext_funs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Compilation failed, aborting rustdoc
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not document `rudimento`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --crate-type bin --crate-name rudimento src/main.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi --document-private-items -L dependency=/opt/rustwide/target/debug/deps --extern dbus=/opt/rustwide/target/debug/deps/libdbus-50459e25fd3ea8c9.rmeta --extern drm=/opt/rustwide/target/debug/deps/libdrm-af0afc7b28876ce5.rmeta --extern gbm=/opt/rustwide/target/debug/deps/libgbm-fc626f7a489e7423.rmeta --extern gl=/opt/rustwide/target/debug/deps/libgl-fbcbf19a24f0ea02.rmeta --extern khronos=/opt/rustwide/target/debug/deps/libkhronos-511c61e693d69ba1.rmeta --extern libc=/opt/rustwide/target/debug/deps/liblibc-dfaeeb50928fa208.rmeta --extern libudev=/opt/rustwide/target/debug/deps/liblibudev-2375b525e5b7cd6e.rmeta --extern mashup=/opt/rustwide/target/debug/deps/libmashup-57c50e41b3dc54b6.rmeta --extern wayland_server=/opt/rustwide/target/debug/deps/libwayland_server-51d2b91b852076fe.rmeta --cap-lints=warn --crate-version 0.1.0` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "2c0b879b00c60fe68b0fc975d007c240921e3245537e7cef595ea2f7595f8fe6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2c0b879b00c60fe68b0fc975d007c240921e3245537e7cef595ea2f7595f8fe6", kill_on_drop: false }`
[INFO] [stdout] 2c0b879b00c60fe68b0fc975d007c240921e3245537e7cef595ea2f7595f8fe6
