[INFO] cloning repository https://github.com/portaloffreedom/rudimento
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/portaloffreedom/rudimento" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fportaloffreedom%2Frudimento", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fportaloffreedom%2Frudimento'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] cceb65cacba9999608c6b5ec612cd5a491340e3f
[INFO] checking portaloffreedom/rudimento against try#8ac0915e346f9a2e49ca3951b642c55bd7d1eaab for pr-158447
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fportaloffreedom%2Frudimento" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[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-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/portaloffreedom/rudimento on toolchain 8ac0915e346f9a2e49ca3951b642c55bd7d1eaab
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8ac0915e346f9a2e49ca3951b642c55bd7d1eaab" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/portaloffreedom/rudimento already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8ac0915e346f9a2e49ca3951b642c55bd7d1eaab" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr] warning: `rudimento` (manifest) generated 1 warning
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wayland-commons v0.21.13
[INFO] [stderr]   Downloaded wayland-server v0.21.13
[INFO] [stderr]   Downloaded wayland-sys v0.21.13
[INFO] [stderr]   Downloaded wayland-scanner v0.21.13
[INFO] [stderr]   Downloaded gl v0.14.0
[INFO] [stderr]   Downloaded libudev v0.2.0
[INFO] [stderr]   Downloaded gbm-sys v0.1.0
[INFO] [stderr]   Downloaded mashup v0.1.12
[INFO] [stderr]   Downloaded proc-macro-hack v0.4.2
[INFO] [stderr]   Downloaded gbm v0.5.0
[INFO] [stderr]   Downloaded wayland-sys v0.12.5
[INFO] [stderr]   Downloaded bitflags v0.9.1
[INFO] [stderr]   Downloaded derive_more v0.7.1
[INFO] [stderr]   Downloaded quote v0.3.15
[INFO] [stderr]   Downloaded proc-macro-hack-impl v0.4.2
[INFO] [stderr]   Downloaded mashup-impl v0.1.12
[INFO] [stderr]   Downloaded token_store v0.1.2
[INFO] [stderr]   Downloaded calloop v0.4.4
[INFO] [stderr]   Downloaded unicode-xid v0.0.4
[INFO] [stderr]   Downloaded khronos v0.1.2
[INFO] [stderr]   Downloaded drm v0.3.4
[INFO] [stderr]   Downloaded synom v0.11.3
[INFO] [stderr]   Downloaded libc v0.1.12
[INFO] [stderr]   Downloaded wayland-scanner v0.12.5
[INFO] [stderr]   Downloaded error-chain v0.11.0
[INFO] [stderr]   Downloaded drm-sys v0.0.9
[INFO] [stderr]   Downloaded wayland-server v0.12.5
[INFO] [stderr]   Downloaded syn v0.11.11
[INFO] [stderr]   Downloaded nix v0.8.1
[INFO] [stderr]   Downloaded dbus v0.6.5
[INFO] [stderr]   Downloaded nix v0.9.0
[INFO] [stderr]   Downloaded nix v0.14.1
[INFO] [stderr]   Downloaded libc v0.2.84
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 35363b9247e2697d3fb91f30ed0b0eef0c7ce62606212fcc9f7bba3c41b40bb2
[INFO] running `Command { std: "docker" "start" "35363b9247e2697d3fb91f30ed0b0eef0c7ce62606212fcc9f7bba3c41b40bb2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "35363b9247e2697d3fb91f30ed0b0eef0c7ce62606212fcc9f7bba3c41b40bb2" "/opt/rustwide/cargo-home/bin/cargo" "+8ac0915e346f9a2e49ca3951b642c55bd7d1eaab" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "35363b9247e2697d3fb91f30ed0b0eef0c7ce62606212fcc9f7bba3c41b40bb2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "35363b9247e2697d3fb91f30ed0b0eef0c7ce62606212fcc9f7bba3c41b40bb2" "/opt/rustwide/cargo-home/bin/cargo" "+8ac0915e346f9a2e49ca3951b642c55bd7d1eaab" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr] warning: `rudimento` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.84
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]     Checking dlib v0.4.2
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]    Compiling unicode-xid v0.0.4
[INFO] [stderr]    Compiling nix v0.14.1
[INFO] [stderr]    Compiling drm-sys v0.0.9
[INFO] [stderr]    Compiling xml-rs v0.7.0
[INFO] [stderr]     Checking slab v0.4.2
[INFO] [stderr]    Compiling synom v0.11.3
[INFO] [stderr]    Compiling proc-macro-hack-impl v0.4.2
[INFO] [stderr]    Compiling quote v0.3.15
[INFO] [stderr]    Compiling libdbus-sys v0.2.1
[INFO] [stderr]    Compiling libudev-sys v0.1.4
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]     Checking bitflags v0.7.0
[INFO] [stderr]    Compiling gbm-sys v0.1.0
[INFO] [stderr]     Checking bitflags v0.9.1
[INFO] [stderr]     Checking lazycell v1.3.0
[INFO] [stderr]    Compiling proc-macro-hack v0.4.2
[INFO] [stderr]    Compiling syn v0.11.11
[INFO] [stderr]    Compiling wayland-scanner v0.12.5
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]     Checking error-chain v0.11.0
[INFO] [stderr]     Checking token_store v0.1.2
[INFO] [stderr]    Compiling mashup-impl v0.1.12
[INFO] [stderr]     Checking libc v0.1.12
[INFO] [stderr]     Checking iovec v0.1.4
[INFO] [stderr]     Checking net2 v0.2.37
[INFO] [stderr]    Compiling wayland-server v0.12.5
[INFO] [stderr]    Compiling wayland-scanner v0.21.13
[INFO] [stderr]    Compiling gl v0.14.0
[INFO] [stderr]     Checking wayland-sys v0.21.13
[INFO] [stderr]     Checking nix v0.9.0
[INFO] [stderr]     Checking mio v0.6.23
[INFO] [stderr]     Checking nix v0.8.1
[INFO] [stderr]    Compiling derive_more v0.7.1
[INFO] [stderr]     Checking mio-extras v2.0.6
[INFO] [stderr]     Checking wayland-sys v0.12.5
[INFO] [stderr]    Compiling rudimento v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking libudev v0.2.0
[INFO] [stderr]     Checking mashup v0.1.12
[INFO] [stderr]     Checking khronos v0.1.2
[INFO] [stderr]     Checking dbus v0.6.5
[INFO] [stderr]    Compiling wayland-server v0.21.13
[INFO] [stderr]     Checking drm v0.3.4
[INFO] [stderr]     Checking wayland-commons v0.21.13
[INFO] [stderr]     Checking calloop v0.4.4
[INFO] [stderr]     Checking gbm v0.5.0
[INFO] [stdout] {"reason":"compiler-message","package_id":"path+file:///opt/rustwide/workdir#rudimento@0.1.0","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_type":"diagnostic","message":"proc-macro derive panicked","code":null,"level":"error","spans":[{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6876,"byte_end":6901,"line_start":186,"line_end":186,"column_start":9,"column_end":34,"is_primary":false,"text":[{"text":"        mashup_macro!($($parse)*);","highlight_start":9,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":7123,"byte_end":7160,"line_start":198,"line_end":198,"column_start":9,"column_end":46,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin () $($mashup)*);","highlight_start":9,"highlight_end":46}],"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":524,"line_start":21,"line_end":21,"column_start":1,"column_end":29,"is_primary":false,"text":[{"text":"macro_rules! define_ext_funs {","highlight_start":1,"highlight_end":29}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":7067,"byte_end":7086,"line_start":196,"line_end":196,"column_start":1,"column_end":20,"is_primary":false,"text":[{"text":"macro_rules! mashup {","highlight_start":1,"highlight_end":20}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/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[1m\u001b[91merror\u001b[0m\u001b[1m: proc-macro derive panicked\u001b[0m\n   \u001b[1m\u001b[94m--> \u001b[0msrc/egl/ffi/ext_egl_bindings.rs:24:9\n    \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m 24\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m/\u001b[0m         mashup! {\n\u001b[1m\u001b[94m 25\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m             $(\n\u001b[1m\u001b[94m 26\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m                 m[\"load\" $name] = load_ $name;\n\u001b[1m\u001b[94m 27\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m             )*\n\u001b[1m\u001b[94m 28\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m         }\n    \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m|_________^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m 93\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m/\u001b[0m define_ext_funs!{\n\u001b[1m\u001b[94m 94\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m|\u001b[0m     QueryDeviceStringEXT(\n\u001b[1m\u001b[94m 95\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m|\u001b[0m         device: types::EGLDeviceEXT,\n\u001b[1m\u001b[94m 96\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m|\u001b[0m         name: types::EGLint\n\u001b[1m\u001b[94m...\u001b[0m   \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m254\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m|\u001b[0m }\n    \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m|_-\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n    \u001b[1m\u001b[94m|\u001b[0m\n    \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: message: assertion failed: source.starts_with(prefix)\n    \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `mashup_macro` which comes from the expansion of the macro `define_ext_funs` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}}
[INFO] [stdout] {"reason":"compiler-message","package_id":"path+file:///opt/rustwide/workdir#rudimento@0.1.0","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_type":"diagnostic","message":"proc-macro derive panicked","code":null,"level":"error","spans":[{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6876,"byte_end":6901,"line_start":186,"line_end":186,"column_start":9,"column_end":34,"is_primary":false,"text":[{"text":"        mashup_macro!($($parse)*);","highlight_start":9,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6465,"byte_end":6512,"line_start":177,"line_end":177,"column_start":9,"column_end":56,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin ($($parse)* ;) $($rest)*);","highlight_start":9,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6587,"byte_end":6640,"line_start":180,"line_end":180,"column_start":9,"column_end":62,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $piece) $($rest)*);","highlight_start":9,"highlight_end":62}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6750,"byte_end":6825,"line_start":183,"line_end":183,"column_start":9,"column_end":84,"is_primary":false,"text":[{"text":"        mashup_parser!(@pieces ($($parse)* $(#[$attr])* $m[$($n)+] = $i) $($rest)*);","highlight_start":9,"highlight_end":84}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":7123,"byte_end":7160,"line_start":198,"line_end":198,"column_start":9,"column_end":46,"is_primary":false,"text":[{"text":"        mashup_parser!(@begin () $($mashup)*);","highlight_start":9,"highlight_end":46}],"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":524,"line_start":21,"line_end":21,"column_start":1,"column_end":29,"is_primary":false,"text":[{"text":"macro_rules! define_ext_funs {","highlight_start":1,"highlight_end":29}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":7067,"byte_end":7086,"line_start":196,"line_end":196,"column_start":1,"column_end":20,"is_primary":false,"text":[{"text":"macro_rules! mashup {","highlight_start":1,"highlight_end":20}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/mashup-0.1.12/src/lib.rs","byte_start":6378,"byte_end":6404,"line_start":175,"line_end":175,"column_start":1,"column_end":27,"is_primary":false,"text":[{"text":"macro_rules! mashup_parser {","highlight_start":1,"highlight_end":27}],"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/index.crates.io-1949cf8c6b5b557f/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[1m\u001b[91merror\u001b[0m\u001b[1m: proc-macro derive panicked\u001b[0m\n   \u001b[1m\u001b[94m--> \u001b[0msrc/egl/ffi/ext_egl_bindings.rs:24:9\n    \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m 24\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m/\u001b[0m         mashup! {\n\u001b[1m\u001b[94m 25\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m             $(\n\u001b[1m\u001b[94m 26\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m                 m[\"load\" $name] = load_ $name;\n\u001b[1m\u001b[94m 27\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m             )*\n\u001b[1m\u001b[94m 28\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m|\u001b[0m         }\n    \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m|_________^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m 93\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m/\u001b[0m define_ext_funs!{\n\u001b[1m\u001b[94m 94\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m|\u001b[0m     QueryDeviceStringEXT(\n\u001b[1m\u001b[94m 95\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m|\u001b[0m         device: types::EGLDeviceEXT,\n\u001b[1m\u001b[94m 96\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m|\u001b[0m         name: types::EGLint\n\u001b[1m\u001b[94m...\u001b[0m   \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m254\u001b[0m \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m|\u001b[0m }\n    \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m|_-\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n    \u001b[1m\u001b[94m|\u001b[0m\n    \u001b[1m\u001b[94m= \u001b[0m\u001b[1mhelp\u001b[0m: message: assertion failed: source.starts_with(prefix)\n    \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `mashup_macro` which comes from the expansion of the macro `define_ext_funs` (in Nightly builds, run with -Z macro-backtrace for more info)\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] 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[E0425]: cannot find function `load_CreateImageKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:231:19
[INFO] [stdout]     |
[INFO] [stdout] 231 |           egl::ffi::load_CreateImageKHR()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `CreateImageKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 231 -         egl::ffi::load_CreateImageKHR()?;
[INFO] [stdout] 231 +         egl::ffi::CreateImageKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_CreateImageKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:232:19
[INFO] [stdout]     |
[INFO] [stdout] 232 |           egl::ffi::load_CreateImageKHR()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `CreateImageKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 232 -         egl::ffi::load_CreateImageKHR()?;
[INFO] [stdout] 232 +         egl::ffi::CreateImageKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_DestroyImageKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:233:19
[INFO] [stdout]     |
[INFO] [stdout] 233 |           egl::ffi::load_DestroyImageKHR()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `DestroyImageKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 233 -         egl::ffi::load_DestroyImageKHR()?;
[INFO] [stdout] 233 +         egl::ffi::DestroyImageKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_BindWaylandDisplayWL` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:235:19
[INFO] [stdout]     |
[INFO] [stdout] 235 |           egl::ffi::load_BindWaylandDisplayWL()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `BindWaylandDisplayWL` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 235 -         egl::ffi::load_BindWaylandDisplayWL()?;
[INFO] [stdout] 235 +         egl::ffi::BindWaylandDisplayWL()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_UnbindWaylandDisplayWL` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:236:19
[INFO] [stdout]     |
[INFO] [stdout] 236 |           egl::ffi::load_UnbindWaylandDisplayWL()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `UnbindWaylandDisplayWL` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 236 -         egl::ffi::load_UnbindWaylandDisplayWL()?;
[INFO] [stdout] 236 +         egl::ffi::UnbindWaylandDisplayWL()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_QueryWaylandBufferWL` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:237:19
[INFO] [stdout]     |
[INFO] [stdout] 237 |           egl::ffi::load_QueryWaylandBufferWL()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `QueryWaylandBufferWL` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 237 -         egl::ffi::load_QueryWaylandBufferWL()?;
[INFO] [stdout] 237 +         egl::ffi::QueryWaylandBufferWL()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_GetOutputLayersEXT` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:238:19
[INFO] [stdout]     |
[INFO] [stdout] 238 |           egl::ffi::load_GetOutputLayersEXT()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `GetOutputLayersEXT` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 238 -         egl::ffi::load_GetOutputLayersEXT()?;
[INFO] [stdout] 238 +         egl::ffi::GetOutputLayersEXT()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_QueryOutputLayerAttribEXT` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:239:19
[INFO] [stdout]     |
[INFO] [stdout] 239 |           egl::ffi::load_QueryOutputLayerAttribEXT()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `QueryOutputLayerAttribEXT` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 239 -         egl::ffi::load_QueryOutputLayerAttribEXT()?;
[INFO] [stdout] 239 +         egl::ffi::QueryOutputLayerAttribEXT()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_CreateStreamKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:240:19
[INFO] [stdout]     |
[INFO] [stdout] 240 |           egl::ffi::load_CreateStreamKHR()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `CreateStreamKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 240 -         egl::ffi::load_CreateStreamKHR()?;
[INFO] [stdout] 240 +         egl::ffi::CreateStreamKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_DestroyStreamKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:241:19
[INFO] [stdout]     |
[INFO] [stdout] 241 |           egl::ffi::load_DestroyStreamKHR()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `DestroyStreamKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 241 -         egl::ffi::load_DestroyStreamKHR()?;
[INFO] [stdout] 241 +         egl::ffi::DestroyStreamKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_QueryStreamKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:242:19
[INFO] [stdout]     |
[INFO] [stdout] 242 |           egl::ffi::load_QueryStreamKHR()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `QueryStreamKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 242 -         egl::ffi::load_QueryStreamKHR()?;
[INFO] [stdout] 242 +         egl::ffi::QueryStreamKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_CreateStreamProducerSurfaceKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:243:19
[INFO] [stdout]     |
[INFO] [stdout] 243 |           egl::ffi::load_CreateStreamProducerSurfaceKHR()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `CreateStreamProducerSurfaceKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 243 -         egl::ffi::load_CreateStreamProducerSurfaceKHR()?;
[INFO] [stdout] 243 +         egl::ffi::CreateStreamProducerSurfaceKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_StreamConsumerOutputEXT` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:244:19
[INFO] [stdout]     |
[INFO] [stdout] 244 |           egl::ffi::load_StreamConsumerOutputEXT()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `StreamConsumerOutputEXT` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 244 -         egl::ffi::load_StreamConsumerOutputEXT()?;
[INFO] [stdout] 244 +         egl::ffi::StreamConsumerOutputEXT()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_CreateStreamAttribNV` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:246:19
[INFO] [stdout]     |
[INFO] [stdout] 246 |           egl::ffi::load_CreateStreamAttribNV()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `CreateStreamAttribNV` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 246 -         egl::ffi::load_CreateStreamAttribNV()?;
[INFO] [stdout] 246 +         egl::ffi::CreateStreamAttribNV()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_StreamConsumerAcquireAttribNV` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:247:19
[INFO] [stdout]     |
[INFO] [stdout] 247 |           egl::ffi::load_StreamConsumerAcquireAttribNV()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `StreamConsumerAcquireAttribNV` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 247 -         egl::ffi::load_StreamConsumerAcquireAttribNV()?;
[INFO] [stdout] 247 +         egl::ffi::StreamConsumerAcquireAttribNV()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_StreamConsumerGLTextureExternalKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:249:19
[INFO] [stdout]     |
[INFO] [stdout] 249 |           egl::ffi::load_StreamConsumerGLTextureExternalKHR()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `StreamConsumerGLTextureExternalKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 249 -         egl::ffi::load_StreamConsumerGLTextureExternalKHR()?;
[INFO] [stdout] 249 +         egl::ffi::StreamConsumerGLTextureExternalKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_SwapBuffersWithDamageEXT` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:271:23
[INFO] [stdout]     |
[INFO] [stdout] 271 |               egl::ffi::load_SwapBuffersWithDamageEXT()?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `SwapBuffersWithDamageEXT` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 271 -             egl::ffi::load_SwapBuffersWithDamageEXT()?;
[INFO] [stdout] 271 +             egl::ffi::SwapBuffersWithDamageEXT()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_SwapBuffersWithDamageKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:273:23
[INFO] [stdout]     |
[INFO] [stdout] 273 |               egl::ffi::load_SwapBuffersWithDamageKHR()?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `SwapBuffersWithDamageKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 273 -             egl::ffi::load_SwapBuffersWithDamageKHR()?;
[INFO] [stdout] 273 +             egl::ffi::SwapBuffersWithDamageKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_QueryDmaBufFormatsEXT` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:288:23
[INFO] [stdout]     |
[INFO] [stdout] 288 |               egl::ffi::load_QueryDmaBufFormatsEXT()?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `QueryDmaBufFormatsEXT` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 288 -             egl::ffi::load_QueryDmaBufFormatsEXT()?;
[INFO] [stdout] 288 +             egl::ffi::QueryDmaBufFormatsEXT()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_QueryDmaBufModifiersEXT` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:289:23
[INFO] [stdout]     |
[INFO] [stdout] 289 |               egl::ffi::load_QueryDmaBufModifiersEXT()?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `QueryDmaBufModifiersEXT` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 289 -             egl::ffi::load_QueryDmaBufModifiersEXT()?;
[INFO] [stdout] 289 +             egl::ffi::QueryDmaBufModifiersEXT()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_CreateSyncKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:296:27
[INFO] [stdout]     |
[INFO] [stdout] 296 |                   egl::ffi::load_CreateSyncKHR()?;
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `CreateSyncKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 296 -                 egl::ffi::load_CreateSyncKHR()?;
[INFO] [stdout] 296 +                 egl::ffi::CreateSyncKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_DestroySyncKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:297:27
[INFO] [stdout]     |
[INFO] [stdout] 297 |                   egl::ffi::load_DestroySyncKHR()?;
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `DestroySyncKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 297 -                 egl::ffi::load_DestroySyncKHR()?;
[INFO] [stdout] 297 +                 egl::ffi::DestroySyncKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_DupNativeFenceFDANDROID` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:298:27
[INFO] [stdout]     |
[INFO] [stdout] 298 |                   egl::ffi::load_DupNativeFenceFDANDROID()?;
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `DupNativeFenceFDANDROID` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 298 -                 egl::ffi::load_DupNativeFenceFDANDROID()?;
[INFO] [stdout] 298 +                 egl::ffi::DupNativeFenceFDANDROID()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_CreatePlatformWindowSurfaceEXT` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:327:23
[INFO] [stdout]     |
[INFO] [stdout] 327 |               egl::ffi::load_CreatePlatformWindowSurfaceEXT()?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `CreatePlatformWindowSurfaceEXT` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 327 -             egl::ffi::load_CreatePlatformWindowSurfaceEXT()?;
[INFO] [stdout] 327 +             egl::ffi::CreatePlatformWindowSurfaceEXT()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_QueryDeviceStringEXT` in module `egl::ffi`
[INFO] [stdout]   --> src/egl/device.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |           egl::ffi::load_QueryDeviceStringEXT()
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 | /             pub unsafe fn $name(
[INFO] [stdout] 34 | |                     $( $param: $param_type,)*
[INFO] [stdout] 35 | |                 ) -> $return_type
[INFO] [stdout] ...  |
[INFO] [stdout] 38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout] 39 | |             }
[INFO] [stdout]    | |_____________- similarly named function `QueryDeviceStringEXT` defined here
[INFO] [stdout]    |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 33 -         egl::ffi::load_QueryDeviceStringEXT()
[INFO] [stdout] 33 +         egl::ffi::QueryDeviceStringEXT()
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_QueryDevicesEXT` in module `egl::ffi`
[INFO] [stdout]   --> src/egl/device.rs:83:15
[INFO] [stdout]    |
[INFO] [stdout] 83 |       egl::ffi::load_QueryDevicesEXT()
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 | /             pub unsafe fn $name(
[INFO] [stdout] 34 | |                     $( $param: $param_type,)*
[INFO] [stdout] 35 | |                 ) -> $return_type
[INFO] [stdout] ...  |
[INFO] [stdout] 38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout] 39 | |             }
[INFO] [stdout]    | |_____________- similarly named function `QueryDevicesEXT` defined here
[INFO] [stdout]    |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 83 -     egl::ffi::load_QueryDevicesEXT()
[INFO] [stdout] 83 +     egl::ffi::QueryDevicesEXT()
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_GetPlatformDisplayEXT` in module `egl::ffi`
[INFO] [stdout]   --> src/egl/display.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |           egl::ffi::load_GetPlatformDisplayEXT()
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 | /             pub unsafe fn $name(
[INFO] [stdout] 34 | |                     $( $param: $param_type,)*
[INFO] [stdout] 35 | |                 ) -> $return_type
[INFO] [stdout] ...  |
[INFO] [stdout] 38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout] 39 | |             }
[INFO] [stdout]    | |_____________- similarly named function `GetPlatformDisplayEXT` defined here
[INFO] [stdout]    |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 37 -         egl::ffi::load_GetPlatformDisplayEXT()
[INFO] [stdout] 37 +         egl::ffi::GetPlatformDisplayEXT()
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `egl::renderer::*`
[INFO] [stdout]  --> src/renderer/egl.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use egl::renderer::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `m` in this scope
[INFO] [stdout]    --> src/egl/ffi/ext_egl_bindings.rs:42:9
[INFO] [stdout]     |
[INFO] [stdout]  42 |           m! {
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout]  93 | / define_ext_funs!{
[INFO] [stdout]  94 | |     QueryDeviceStringEXT(
[INFO] [stdout]  95 | |         device: types::EGLDeviceEXT,
[INFO] [stdout]  96 | |         name: types::EGLint
[INFO] [stdout] ...   |
[INFO] [stdout] 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[E0425]: cannot find function `load_CreateImageKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:231:19
[INFO] [stdout]     |
[INFO] [stdout] 231 |           egl::ffi::load_CreateImageKHR()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `CreateImageKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 231 -         egl::ffi::load_CreateImageKHR()?;
[INFO] [stdout] 231 +         egl::ffi::CreateImageKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_CreateImageKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:232:19
[INFO] [stdout]     |
[INFO] [stdout] 232 |           egl::ffi::load_CreateImageKHR()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `CreateImageKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 232 -         egl::ffi::load_CreateImageKHR()?;
[INFO] [stdout] 232 +         egl::ffi::CreateImageKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_DestroyImageKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:233:19
[INFO] [stdout]     |
[INFO] [stdout] 233 |           egl::ffi::load_DestroyImageKHR()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `DestroyImageKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 233 -         egl::ffi::load_DestroyImageKHR()?;
[INFO] [stdout] 233 +         egl::ffi::DestroyImageKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_BindWaylandDisplayWL` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:235:19
[INFO] [stdout]     |
[INFO] [stdout] 235 |           egl::ffi::load_BindWaylandDisplayWL()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `BindWaylandDisplayWL` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 235 -         egl::ffi::load_BindWaylandDisplayWL()?;
[INFO] [stdout] 235 +         egl::ffi::BindWaylandDisplayWL()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_UnbindWaylandDisplayWL` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:236:19
[INFO] [stdout]     |
[INFO] [stdout] 236 |           egl::ffi::load_UnbindWaylandDisplayWL()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `UnbindWaylandDisplayWL` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 236 -         egl::ffi::load_UnbindWaylandDisplayWL()?;
[INFO] [stdout] 236 +         egl::ffi::UnbindWaylandDisplayWL()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_QueryWaylandBufferWL` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:237:19
[INFO] [stdout]     |
[INFO] [stdout] 237 |           egl::ffi::load_QueryWaylandBufferWL()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `QueryWaylandBufferWL` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 237 -         egl::ffi::load_QueryWaylandBufferWL()?;
[INFO] [stdout] 237 +         egl::ffi::QueryWaylandBufferWL()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_GetOutputLayersEXT` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:238:19
[INFO] [stdout]     |
[INFO] [stdout] 238 |           egl::ffi::load_GetOutputLayersEXT()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `GetOutputLayersEXT` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 238 -         egl::ffi::load_GetOutputLayersEXT()?;
[INFO] [stdout] 238 +         egl::ffi::GetOutputLayersEXT()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_QueryOutputLayerAttribEXT` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:239:19
[INFO] [stdout]     |
[INFO] [stdout] 239 |           egl::ffi::load_QueryOutputLayerAttribEXT()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `QueryOutputLayerAttribEXT` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 239 -         egl::ffi::load_QueryOutputLayerAttribEXT()?;
[INFO] [stdout] 239 +         egl::ffi::QueryOutputLayerAttribEXT()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_CreateStreamKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:240:19
[INFO] [stdout]     |
[INFO] [stdout] 240 |           egl::ffi::load_CreateStreamKHR()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `CreateStreamKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 240 -         egl::ffi::load_CreateStreamKHR()?;
[INFO] [stdout] 240 +         egl::ffi::CreateStreamKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_DestroyStreamKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:241:19
[INFO] [stdout]     |
[INFO] [stdout] 241 |           egl::ffi::load_DestroyStreamKHR()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `DestroyStreamKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 241 -         egl::ffi::load_DestroyStreamKHR()?;
[INFO] [stdout] 241 +         egl::ffi::DestroyStreamKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_QueryStreamKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:242:19
[INFO] [stdout]     |
[INFO] [stdout] 242 |           egl::ffi::load_QueryStreamKHR()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `QueryStreamKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 242 -         egl::ffi::load_QueryStreamKHR()?;
[INFO] [stdout] 242 +         egl::ffi::QueryStreamKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_CreateStreamProducerSurfaceKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:243:19
[INFO] [stdout]     |
[INFO] [stdout] 243 |           egl::ffi::load_CreateStreamProducerSurfaceKHR()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `CreateStreamProducerSurfaceKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 243 -         egl::ffi::load_CreateStreamProducerSurfaceKHR()?;
[INFO] [stdout] 243 +         egl::ffi::CreateStreamProducerSurfaceKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_StreamConsumerOutputEXT` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:244:19
[INFO] [stdout]     |
[INFO] [stdout] 244 |           egl::ffi::load_StreamConsumerOutputEXT()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `StreamConsumerOutputEXT` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 244 -         egl::ffi::load_StreamConsumerOutputEXT()?;
[INFO] [stdout] 244 +         egl::ffi::StreamConsumerOutputEXT()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_CreateStreamAttribNV` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:246:19
[INFO] [stdout]     |
[INFO] [stdout] 246 |           egl::ffi::load_CreateStreamAttribNV()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `CreateStreamAttribNV` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 246 -         egl::ffi::load_CreateStreamAttribNV()?;
[INFO] [stdout] 246 +         egl::ffi::CreateStreamAttribNV()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_StreamConsumerAcquireAttribNV` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:247:19
[INFO] [stdout]     |
[INFO] [stdout] 247 |           egl::ffi::load_StreamConsumerAcquireAttribNV()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `StreamConsumerAcquireAttribNV` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 247 -         egl::ffi::load_StreamConsumerAcquireAttribNV()?;
[INFO] [stdout] 247 +         egl::ffi::StreamConsumerAcquireAttribNV()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_StreamConsumerGLTextureExternalKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:249:19
[INFO] [stdout]     |
[INFO] [stdout] 249 |           egl::ffi::load_StreamConsumerGLTextureExternalKHR()?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `StreamConsumerGLTextureExternalKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 249 -         egl::ffi::load_StreamConsumerGLTextureExternalKHR()?;
[INFO] [stdout] 249 +         egl::ffi::StreamConsumerGLTextureExternalKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_SwapBuffersWithDamageEXT` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:271:23
[INFO] [stdout]     |
[INFO] [stdout] 271 |               egl::ffi::load_SwapBuffersWithDamageEXT()?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `SwapBuffersWithDamageEXT` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 271 -             egl::ffi::load_SwapBuffersWithDamageEXT()?;
[INFO] [stdout] 271 +             egl::ffi::SwapBuffersWithDamageEXT()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_SwapBuffersWithDamageKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:273:23
[INFO] [stdout]     |
[INFO] [stdout] 273 |               egl::ffi::load_SwapBuffersWithDamageKHR()?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `SwapBuffersWithDamageKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 273 -             egl::ffi::load_SwapBuffersWithDamageKHR()?;
[INFO] [stdout] 273 +             egl::ffi::SwapBuffersWithDamageKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_QueryDmaBufFormatsEXT` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:288:23
[INFO] [stdout]     |
[INFO] [stdout] 288 |               egl::ffi::load_QueryDmaBufFormatsEXT()?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `QueryDmaBufFormatsEXT` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 288 -             egl::ffi::load_QueryDmaBufFormatsEXT()?;
[INFO] [stdout] 288 +             egl::ffi::QueryDmaBufFormatsEXT()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_QueryDmaBufModifiersEXT` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:289:23
[INFO] [stdout]     |
[INFO] [stdout] 289 |               egl::ffi::load_QueryDmaBufModifiersEXT()?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `QueryDmaBufModifiersEXT` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 289 -             egl::ffi::load_QueryDmaBufModifiersEXT()?;
[INFO] [stdout] 289 +             egl::ffi::QueryDmaBufModifiersEXT()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_CreateSyncKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:296:27
[INFO] [stdout]     |
[INFO] [stdout] 296 |                   egl::ffi::load_CreateSyncKHR()?;
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `CreateSyncKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 296 -                 egl::ffi::load_CreateSyncKHR()?;
[INFO] [stdout] 296 +                 egl::ffi::CreateSyncKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_DestroySyncKHR` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:297:27
[INFO] [stdout]     |
[INFO] [stdout] 297 |                   egl::ffi::load_DestroySyncKHR()?;
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `DestroySyncKHR` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 297 -                 egl::ffi::load_DestroySyncKHR()?;
[INFO] [stdout] 297 +                 egl::ffi::DestroySyncKHR()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_DupNativeFenceFDANDROID` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:298:27
[INFO] [stdout]     |
[INFO] [stdout] 298 |                   egl::ffi::load_DupNativeFenceFDANDROID()?;
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `DupNativeFenceFDANDROID` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 298 -                 egl::ffi::load_DupNativeFenceFDANDROID()?;
[INFO] [stdout] 298 +                 egl::ffi::DupNativeFenceFDANDROID()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_CreatePlatformWindowSurfaceEXT` in module `egl::ffi`
[INFO] [stdout]    --> src/egl/renderer.rs:327:23
[INFO] [stdout]     |
[INFO] [stdout] 327 |               egl::ffi::load_CreatePlatformWindowSurfaceEXT()?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]     |
[INFO] [stdout]  33 | /             pub unsafe fn $name(
[INFO] [stdout]  34 | |                     $( $param: $param_type,)*
[INFO] [stdout]  35 | |                 ) -> $return_type
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout]  39 | |             }
[INFO] [stdout]     | |_____________- similarly named function `CreatePlatformWindowSurfaceEXT` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 327 -             egl::ffi::load_CreatePlatformWindowSurfaceEXT()?;
[INFO] [stdout] 327 +             egl::ffi::CreatePlatformWindowSurfaceEXT()?;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_QueryDeviceStringEXT` in module `egl::ffi`
[INFO] [stdout]   --> src/egl/device.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |           egl::ffi::load_QueryDeviceStringEXT()
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 | /             pub unsafe fn $name(
[INFO] [stdout] 34 | |                     $( $param: $param_type,)*
[INFO] [stdout] 35 | |                 ) -> $return_type
[INFO] [stdout] ...  |
[INFO] [stdout] 38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout] 39 | |             }
[INFO] [stdout]    | |_____________- similarly named function `QueryDeviceStringEXT` defined here
[INFO] [stdout]    |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 33 -         egl::ffi::load_QueryDeviceStringEXT()
[INFO] [stdout] 33 +         egl::ffi::QueryDeviceStringEXT()
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_QueryDevicesEXT` in module `egl::ffi`
[INFO] [stdout]   --> src/egl/device.rs:83:15
[INFO] [stdout]    |
[INFO] [stdout] 83 |       egl::ffi::load_QueryDevicesEXT()
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 | /             pub unsafe fn $name(
[INFO] [stdout] 34 | |                     $( $param: $param_type,)*
[INFO] [stdout] 35 | |                 ) -> $return_type
[INFO] [stdout] ...  |
[INFO] [stdout] 38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout] 39 | |             }
[INFO] [stdout]    | |_____________- similarly named function `QueryDevicesEXT` defined here
[INFO] [stdout]    |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 83 -     egl::ffi::load_QueryDevicesEXT()
[INFO] [stdout] 83 +     egl::ffi::QueryDevicesEXT()
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `load_GetPlatformDisplayEXT` in module `egl::ffi`
[INFO] [stdout]   --> src/egl/display.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |           egl::ffi::load_GetPlatformDisplayEXT()
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/egl/ffi/ext_egl_bindings.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 | /             pub unsafe fn $name(
[INFO] [stdout] 34 | |                     $( $param: $param_type,)*
[INFO] [stdout] 35 | |                 ) -> $return_type
[INFO] [stdout] ...  |
[INFO] [stdout] 38 | |                     (ext_storage::$name.f)($( $param,)*)
[INFO] [stdout] 39 | |             }
[INFO] [stdout]    | |_____________- similarly named function `GetPlatformDisplayEXT` defined here
[INFO] [stdout]    |
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 37 -         egl::ffi::load_GetPlatformDisplayEXT()
[INFO] [stdout] 37 +         egl::ffi::GetPlatformDisplayEXT()
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `egl::renderer::*`
[INFO] [stdout]  --> src/renderer/egl.rs:1:9
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub use egl::renderer::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seat_id`
[INFO] [stdout]   --> src/launcher/logind.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |         let seat_id = login::session_get_seat(&session_id)?;
[INFO] [stdout]    |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_seat_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `context`
[INFO] [stdout]    --> src/renderer/gbm.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |         context: Option<EGLContext>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target`
[INFO] [stdout]    --> src/renderer/gbm.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 |         target: EGLenum,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buffer`
[INFO] [stdout]    --> src/renderer/gbm.rs:251:9
[INFO] [stdout]     |
[INFO] [stdout] 251 |         buffer: EGLClientBuffer,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `attrib_list`
[INFO] [stdout]    --> src/renderer/gbm.rs:252:9
[INFO] [stdout]     |
[INFO] [stdout] 252 |         attrib_list: &Vec<EGLint>
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_attrib_list`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `drm`
[INFO] [stdout]   --> src/wayland/server.rs:12:25
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub fn new_from_drm(drm: DRMDevice) -> Self {
[INFO] [stdout]    |                         ^^^ help: if this is intentional, prefix it with an underscore: `_drm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seat_id`
[INFO] [stdout]   --> src/launcher/logind.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |         let seat_id = login::session_get_seat(&session_id)?;
[INFO] [stdout]    |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_seat_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `context`
[INFO] [stdout]    --> src/renderer/gbm.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |         context: Option<EGLContext>,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target`
[INFO] [stdout]    --> src/renderer/gbm.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 |         target: EGLenum,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `buffer`
[INFO] [stdout]    --> src/renderer/gbm.rs:251:9
[INFO] [stdout]     |
[INFO] [stdout] 251 |         buffer: EGLClientBuffer,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_buffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `attrib_list`
[INFO] [stdout]    --> src/renderer/gbm.rs:252:9
[INFO] [stdout]     |
[INFO] [stdout] 252 |         attrib_list: &Vec<EGLint>
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_attrib_list`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `drm`
[INFO] [stdout]   --> src/wayland/server.rs:12:25
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub fn new_from_drm(drm: DRMDevice) -> Self {
[INFO] [stdout]    |                         ^^^ help: if this is intentional, prefix it with an underscore: `_drm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rudimento` (bin "rudimento" test) due to 29 previous errors; 7 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rudimento` (bin "rudimento") due to 29 previous errors; 7 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "35363b9247e2697d3fb91f30ed0b0eef0c7ce62606212fcc9f7bba3c41b40bb2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "35363b9247e2697d3fb91f30ed0b0eef0c7ce62606212fcc9f7bba3c41b40bb2", kill_on_drop: false }`
[INFO] [stdout] 35363b9247e2697d3fb91f30ed0b0eef0c7ce62606212fcc9f7bba3c41b40bb2
