[INFO] cloning repository https://github.com/SriRamanujam/quasselclient-curses
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/SriRamanujam/quasselclient-curses" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSriRamanujam%2Fquasselclient-curses", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSriRamanujam%2Fquasselclient-curses'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 0501421c2e348d00d0a8f4f179a8f2f06d28c1ed
[INFO] checking SriRamanujam/quasselclient-curses against e4d5758286bf2cf6f415802f2cf861747a7c6c8c for pr-152972
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSriRamanujam%2Fquasselclient-curses" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/SriRamanujam/quasselclient-curses
[INFO] finished tweaking git repo https://github.com/SriRamanujam/quasselclient-curses
[INFO] tweaked toml for git repo https://github.com/SriRamanujam/quasselclient-curses written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/SriRamanujam/quasselclient-curses on toolchain e4d5758286bf2cf6f415802f2cf861747a7c6c8c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e4d5758286bf2cf6f415802f2cf861747a7c6c8c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/SriRamanujam/quasselclient-curses 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" "+e4d5758286bf2cf6f415802f2cf861747a7c6c8c" "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: `quasselclient-curses` (manifest) generated 1 warning
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating git repository `https://github.com/jeaye/ncurses-rs.git`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] checking SriRamanujam/quasselclient-curses against e4d5758286bf2cf6f415802f2cf861747a7c6c8c for pr-152972
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSriRamanujam%2Fquasselclient-curses" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/SriRamanujam/quasselclient-curses
[INFO] finished tweaking git repo https://github.com/SriRamanujam/quasselclient-curses
[INFO] tweaked toml for git repo https://github.com/SriRamanujam/quasselclient-curses written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/SriRamanujam/quasselclient-curses on toolchain e4d5758286bf2cf6f415802f2cf861747a7c6c8c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e4d5758286bf2cf6f415802f2cf861747a7c6c8c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/SriRamanujam/quasselclient-curses 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" "+e4d5758286bf2cf6f415802f2cf861747a7c6c8c" "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: `quasselclient-curses` (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]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] a5e943bdff1bce7f8cb4d5c904dd5444b85e1e6bdbca5f005a7c4d69d15e3e85
[INFO] running `Command { std: "docker" "start" "a5e943bdff1bce7f8cb4d5c904dd5444b85e1e6bdbca5f005a7c4d69d15e3e85", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a5e943bdff1bce7f8cb4d5c904dd5444b85e1e6bdbca5f005a7c4d69d15e3e85", 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" "a5e943bdff1bce7f8cb4d5c904dd5444b85e1e6bdbca5f005a7c4d69d15e3e85" "/opt/rustwide/cargo-home/bin/cargo" "+e4d5758286bf2cf6f415802f2cf861747a7c6c8c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a5e943bdff1bce7f8cb4d5c904dd5444b85e1e6bdbca5f005a7c4d69d15e3e85", 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" "a5e943bdff1bce7f8cb4d5c904dd5444b85e1e6bdbca5f005a7c4d69d15e3e85" "/opt/rustwide/cargo-home/bin/cargo" "+e4d5758286bf2cf6f415802f2cf861747a7c6c8c" "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: `quasselclient-curses` (manifest) generated 1 warning
[INFO] [stderr]     Checking ncurses v5.71.1 (https://github.com/jeaye/ncurses-rs.git#5d9783fa)
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ll.rs:41:30
[INFO] [stdout]     |
[INFO] [stdout]  41 |   macro_rules! define_sharedffi(
[INFO] [stdout]     |  ______________________________^
[INFO] [stdout]  42 | |     ($cfgopt: meta, $link: meta) => {
[INFO] [stdout]  43 | |         #[$cfgopt] #[$link] extern {
[INFO] [stdout]  44 | |             pub fn addch(_:chtype) -> c_int;
[INFO] [stdout] ...   |
[INFO] [stdout] 366 | |     })
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout]  41 ~ macro_rules! define_sharedffi{
[INFO] [stdout]  42 |     ($cfgopt: meta, $link: meta) => {
[INFO] [stdout] ...
[INFO] [stdout] 365 |         }
[INFO] [stdout] 366 ~     }}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 366 |     });
[INFO] [stdout]     |       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ll.rs:370:18
[INFO] [stdout]     |
[INFO] [stdout] 370 | define_sharedffi!(cfg(ncursesw), link(name="ncursesw"))
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 370 - define_sharedffi!(cfg(ncursesw), link(name="ncursesw"))
[INFO] [stdout] 370 + define_sharedffi!{cfg(ncursesw), link(name="ncursesw")}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 370 | define_sharedffi!(cfg(ncursesw), link(name="ncursesw"));
[INFO] [stdout]     |                                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ll.rs:371:18
[INFO] [stdout]     |
[INFO] [stdout] 371 | define_sharedffi!(cfg(not(ncursesw)), link(name="ncurses"))
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 371 - define_sharedffi!(cfg(not(ncursesw)), link(name="ncurses"))
[INFO] [stdout] 371 + define_sharedffi!{cfg(not(ncursesw)), link(name="ncurses")}
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 371 | define_sharedffi!(cfg(not(ncursesw)), link(name="ncurses"));
[INFO] [stdout]     |                                                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/constants.rs:30:30
[INFO] [stdout]    |
[INFO] [stdout] 30 |   pub static acs_map: [chtype, ..0];
[INFO] [stdout]    |                              ^ expected `;` or `]`
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to use `;` as the separator
[INFO] [stdout]    |
[INFO] [stdout] 30 -   pub static acs_map: [chtype, ..0];
[INFO] [stdout] 30 +   pub static acs_map: [chtype; ..0];
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/constants.rs:186:32
[INFO] [stdout]     |
[INFO] [stdout] 186 | macro_rules! ncurses_mouse_mask( ($b: expr $m: expr) => ($m << (($b - 1) * 5)); )
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 186 - macro_rules! ncurses_mouse_mask( ($b: expr $m: expr) => ($m << (($b - 1) * 5)); )
[INFO] [stdout] 186 + macro_rules! ncurses_mouse_mask{ ($b: expr $m: expr) => ($m << (($b - 1) * 5)); }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 186 | macro_rules! ncurses_mouse_mask( ($b: expr $m: expr) => ($m << (($b - 1) * 5)); );
[INFO] [stdout]     |                                                                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/constants.rs:233:28
[INFO] [stdout]     |
[INFO] [stdout] 233 | macro_rules! button_release( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x001)); )
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 233 - macro_rules! button_release( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x001)); )
[INFO] [stdout] 233 + macro_rules! button_release{ ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x001)); }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 233 | macro_rules! button_release( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x001)); );
[INFO] [stdout]     |                                                                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/constants.rs:234:26
[INFO] [stdout]     |
[INFO] [stdout] 234 | macro_rules! button_press( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x002)); )
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 234 - macro_rules! button_press( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x002)); )
[INFO] [stdout] 234 + macro_rules! button_press{ ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x002)); }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 234 | macro_rules! button_press( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x002)); );
[INFO] [stdout]     |                                                                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/constants.rs:235:26
[INFO] [stdout]     |
[INFO] [stdout] 235 | macro_rules! button_click( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x004)); )
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 235 - macro_rules! button_click( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x004)); )
[INFO] [stdout] 235 + macro_rules! button_click{ ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x004)); }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 235 | macro_rules! button_click( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x004)); );
[INFO] [stdout]     |                                                                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/constants.rs:236:33
[INFO] [stdout]     |
[INFO] [stdout] 236 | macro_rules! button_double_click( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x008)); )
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 236 - macro_rules! button_double_click( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x008)); )
[INFO] [stdout] 236 + macro_rules! button_double_click{ ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x008)); }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 236 | macro_rules! button_double_click( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x008)); );
[INFO] [stdout]     |                                                                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/constants.rs:237:33
[INFO] [stdout]     |
[INFO] [stdout] 237 | macro_rules! button_triple_click( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x010)); )
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 237 - macro_rules! button_triple_click( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x010)); )
[INFO] [stdout] 237 + macro_rules! button_triple_click{ ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x010)); }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 237 | macro_rules! button_triple_click( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x010)); );
[INFO] [stdout]     |                                                                                               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/constants.rs:238:35
[INFO] [stdout]     |
[INFO] [stdout] 238 | macro_rules! button_reserved_event( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x020)); )
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 238 - macro_rules! button_reserved_event( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x020)); )
[INFO] [stdout] 238 + macro_rules! button_reserved_event{ ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x020)); }
[INFO] [stdout]     |
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 238 | macro_rules! button_reserved_event( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x020)); );
[INFO] [stdout]     |                                                                                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `$b:expr` is followed by `$m:expr`, which is not allowed for `expr` fragments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/constants.rs:186:44
[INFO] [stdout]     |
[INFO] [stdout] 186 | macro_rules! ncurses_mouse_mask( ($b: expr $m: expr) => ($m << (($b - 1) * 5)); )
[INFO] [stdout]     |                                            ^^^^^^^^ not allowed after `expr` fragments
[INFO] [stdout]     |
[INFO] [stdout]     = note: allowed there are: `=>`, `,` or `;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `$e:expr` is followed by `$x:expr`, which is not allowed for `expr` fragments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/constants.rs:233:40
[INFO] [stdout]     |
[INFO] [stdout] 233 | macro_rules! button_release( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x001)); )
[INFO] [stdout]     |                                        ^^^^^^^^ not allowed after `expr` fragments
[INFO] [stdout]     |
[INFO] [stdout]     = note: allowed there are: `=>`, `,` or `;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `$e:expr` is followed by `$x:expr`, which is not allowed for `expr` fragments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/constants.rs:234:38
[INFO] [stdout]     |
[INFO] [stdout] 234 | macro_rules! button_press( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x002)); )
[INFO] [stdout]     |                                      ^^^^^^^^ not allowed after `expr` fragments
[INFO] [stdout]     |
[INFO] [stdout]     = note: allowed there are: `=>`, `,` or `;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `$e:expr` is followed by `$x:expr`, which is not allowed for `expr` fragments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/constants.rs:235:38
[INFO] [stdout]     |
[INFO] [stdout] 235 | macro_rules! button_click( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x004)); )
[INFO] [stdout]     |                                      ^^^^^^^^ not allowed after `expr` fragments
[INFO] [stdout]     |
[INFO] [stdout]     = note: allowed there are: `=>`, `,` or `;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `$e:expr` is followed by `$x:expr`, which is not allowed for `expr` fragments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/constants.rs:236:45
[INFO] [stdout]     |
[INFO] [stdout] 236 | macro_rules! button_double_click( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x008)); )
[INFO] [stdout]     |                                             ^^^^^^^^ not allowed after `expr` fragments
[INFO] [stdout]     |
[INFO] [stdout]     = note: allowed there are: `=>`, `,` or `;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `$e:expr` is followed by `$x:expr`, which is not allowed for `expr` fragments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/constants.rs:237:45
[INFO] [stdout]     |
[INFO] [stdout] 237 | macro_rules! button_triple_click( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x010)); )
[INFO] [stdout]     |                                             ^^^^^^^^ not allowed after `expr` fragments
[INFO] [stdout]     |
[INFO] [stdout]     = note: allowed there are: `=>`, `,` or `;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `$e:expr` is followed by `$x:expr`, which is not allowed for `expr` fragments
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/constants.rs:238:47
[INFO] [stdout]     |
[INFO] [stdout] 238 | macro_rules! button_reserved_event( ($e: expr $x: expr) => (e & ncurses_mouse_mask!(x 0x020)); )
[INFO] [stdout]     |                                               ^^^^^^^^ not allowed after `expr` fragments
[INFO] [stdout]     |
[INFO] [stdout]     = note: allowed there are: `=>`, `,` or `;`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `raw` in `string`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:568:20
[INFO] [stdout]     |
[INFO] [stdout] 568 | { unsafe { string::raw::from_buf(ll::keyname(c) as *const u8) } }
[INFO] [stdout]     |                    ^^^ could not find `raw` in `string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `raw` in `string`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:584:20
[INFO] [stdout]     |
[INFO] [stdout] 584 | { unsafe { string::raw::from_buf(ll::longname() as *const u8) } }
[INFO] [stdout]     |                    ^^^ could not find `raw` in `string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `raw` in `string`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1128:20
[INFO] [stdout]      |
[INFO] [stdout] 1128 | { unsafe { string::raw::from_buf(ll::slk_label(n) as *const u8) } }
[INFO] [stdout]      |                    ^^^ could not find `raw` in `string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `raw` in `string`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1180:20
[INFO] [stdout]      |
[INFO] [stdout] 1180 | { unsafe { string::raw::from_buf(ll::termname() as *const u8) } }
[INFO] [stdout]      |                    ^^^ could not find `raw` in `string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `raw` in `string`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1208:22
[INFO] [stdout]      |
[INFO] [stdout] 1208 | { unsafe { { string::raw::from_buf(ll::tigetstr(capname.to_c_str().as_ptr()) as *const u8) } } }
[INFO] [stdout]      |                      ^^^ could not find `raw` in `string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `raw` in `string`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1212:22
[INFO] [stdout]      |
[INFO] [stdout] 1212 | { unsafe { { string::raw::from_buf(ll::tparm(s.to_c_str().as_ptr()) as *const u8) } } }
[INFO] [stdout]      |                      ^^^ could not find `raw` in `string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:280:20
[INFO] [stdout]     |
[INFO] [stdout] 280 |     s.reserve(n as uint);
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:287:54
[INFO] [stdout]     |
[INFO] [stdout] 287 |       Some(index) => s.as_mut_vec().set_len(index as uint),
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:389:18
[INFO] [stdout]     |
[INFO] [stdout] 389 |   s.reserve(n as uint);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:397:41
[INFO] [stdout]     |
[INFO] [stdout] 397 |       Some(index) => s.set_len(index as uint),
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:416:41
[INFO] [stdout]     |
[INFO] [stdout] 416 |       Some(index) => s.set_len(index as uint),
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:443:20
[INFO] [stdout]     |
[INFO] [stdout] 443 |     s.reserve(n as uint);
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:450:54
[INFO] [stdout]     |
[INFO] [stdout] 450 |       Some(index) => s.as_mut_vec().set_len(index as uint),
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:502:54
[INFO] [stdout]     |
[INFO] [stdout] 502 |       Some(index) => s.as_mut_vec().set_len(index as uint),
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:777:20
[INFO] [stdout]     |
[INFO] [stdout] 777 |     s.reserve(n as uint);
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:784:54
[INFO] [stdout]     |
[INFO] [stdout] 784 |       Some(index) => s.as_mut_vec().set_len(index as uint),
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:825:18
[INFO] [stdout]     |
[INFO] [stdout] 825 |   s.reserve(n as uint);
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:833:41
[INFO] [stdout]     |
[INFO] [stdout] 833 |       Some(index) => s.set_len(index as uint),
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:852:41
[INFO] [stdout]     |
[INFO] [stdout] 852 |       Some(index) => s.set_len(index as uint),
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:867:20
[INFO] [stdout]     |
[INFO] [stdout] 867 |     s.reserve(n as uint);
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:874:54
[INFO] [stdout]     |
[INFO] [stdout] 874 |       Some(index) => s.as_mut_vec().set_len(index as uint),
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:906:54
[INFO] [stdout]     |
[INFO] [stdout] 906 |       Some(index) => s.as_mut_vec().set_len(index as uint),
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1354:54
[INFO] [stdout]      |
[INFO] [stdout] 1354 |       Some(index) => s.as_mut_vec().set_len(index as uint),
[INFO] [stdout]      |                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1388:18
[INFO] [stdout]      |
[INFO] [stdout] 1388 |   s.reserve(n as uint);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1396:41
[INFO] [stdout]      |
[INFO] [stdout] 1396 |       Some(index) => s.set_len(index as uint),
[INFO] [stdout]      |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1415:41
[INFO] [stdout]      |
[INFO] [stdout] 1415 |       Some(index) => s.set_len(index as uint),
[INFO] [stdout]      |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1430:20
[INFO] [stdout]      |
[INFO] [stdout] 1430 |     s.reserve(n as uint);
[INFO] [stdout]      |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1437:54
[INFO] [stdout]      |
[INFO] [stdout] 1437 |       Some(index) => s.as_mut_vec().set_len(index as uint),
[INFO] [stdout]      |                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1489:54
[INFO] [stdout]      |
[INFO] [stdout] 1489 |       Some(index) => s.as_mut_vec().set_len(index as uint),
[INFO] [stdout]      |                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `uint` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1563:43
[INFO] [stdout]      |
[INFO] [stdout] 1563 | { mask << (shift + NCURSES_ATTR_SHIFT) as uint }
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `int` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1687:44
[INFO] [stdout]      |
[INFO] [stdout] 1687 |     unsafe { *acs_map.as_ptr().offset(c as int) }
[INFO] [stdout]      |                                            ^^^
[INFO] [stdout]      |                                            |
[INFO] [stdout]      |                                            not found in this scope
[INFO] [stdout]      |                                            help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1575:27
[INFO] [stdout]      |
[INFO] [stdout] 1575 | { NCURSES_BITS(((1u32) << 8u) - 1u32, 0u32) as i32 }
[INFO] [stdout]      |                           ^^ invalid suffix `u`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | extern crate libc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:141:33
[INFO] [stdout]     |
[INFO] [stdout] 141 | { unsafe { ll::clearok(w, ok as libc::c_int) } }
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:309:28
[INFO] [stdout]     |
[INFO] [stdout] 309 | pub fn getwin(reader: *mut libc::FILE) -> WINDOW
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:370:31
[INFO] [stdout]     |
[INFO] [stdout] 370 | { unsafe { ll::idcok(w, bf as libc::c_int) } }
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:374:31
[INFO] [stdout]     |
[INFO] [stdout] 374 | { unsafe { ll::idlok(w, bf as libc::c_int) } }
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:378:33
[INFO] [stdout]     |
[INFO] [stdout] 378 | { unsafe { ll::immedok(w, bf as libc::c_int) } }
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:512:35
[INFO] [stdout]     |
[INFO] [stdout] 512 | { unsafe { ll::intrflush(w, bf as libc::c_int) } }
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:572:32
[INFO] [stdout]     |
[INFO] [stdout] 572 | { unsafe { ll::keypad(w, bf as libc::c_int) } }
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:580:33
[INFO] [stdout]     |
[INFO] [stdout] 580 | { unsafe { ll::leaveok(w, bf as libc::c_int) } }
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:588:30
[INFO] [stdout]     |
[INFO] [stdout] 588 | { unsafe { ll::meta(w, bf as libc::c_int) } }
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:956:33
[INFO] [stdout]     |
[INFO] [stdout] 956 | { unsafe { ll::nodelay(w, bf as libc::c_int) } }
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:976:35
[INFO] [stdout]     |
[INFO] [stdout] 976 | { unsafe { ll::notimeout(w, bf as libc::c_int) } }
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]     = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1068:34
[INFO] [stdout]      |
[INFO] [stdout] 1068 | { unsafe { ll::scrollok(w, bf as libc::c_int) } }
[INFO] [stdout]      |                                  ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]      = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1172:32
[INFO] [stdout]      |
[INFO] [stdout] 1172 | { unsafe { ll::syncok(w, bf as libc::c_int) } }
[INFO] [stdout]      |                                ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]      = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1224:29
[INFO] [stdout]      |
[INFO] [stdout] 1224 | { unsafe { ll::use_env(f as libc::c_int) } }
[INFO] [stdout]      |                             ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]      = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1861:33
[INFO] [stdout]      |
[INFO] [stdout] 1861 | { unsafe { ll::wenclose(w, y as libc::c_int, x as libc::c_int) } }
[INFO] [stdout]      |                                 ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]      = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1861:51
[INFO] [stdout]      |
[INFO] [stdout] 1861 | { unsafe { ll::wenclose(w, y as libc::c_int, x as libc::c_int) } }
[INFO] [stdout]      |                                                   ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]      = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1864:77
[INFO] [stdout]      |
[INFO] [stdout] 1864 | { unsafe { ll::wmouse_trafo(w, y.as_mut_ptr(), x.as_mut_ptr(), to_screen as libc::c_int) } }
[INFO] [stdout]      |                                                                             ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]      = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1867:73
[INFO] [stdout]      |
[INFO] [stdout] 1867 | { unsafe { ll::mouse_trafo(y.as_mut_ptr(), x.as_mut_ptr(), to_screen as libc::c_int ) } }
[INFO] [stdout]      |                                                                         ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]      = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ll.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use libc::{ c_char, c_int, c_short, c_uint, c_void, FILE };
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ll.rs:14:53
[INFO] [stdout]    |
[INFO] [stdout] 14 | use libc::{ c_char, c_int, c_short, c_uint, c_void, FILE };
[INFO] [stdout]    |                                                     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ll.rs:30:24
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub type FILE_p = *mut FILE;
[INFO] [stdout]    |                        ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/constants.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use libc::{ c_char, c_int };
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout]    = help: add `#![feature(rustc_private)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-09-17; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/constants.rs:30:32
[INFO] [stdout]    |
[INFO] [stdout] 30 |   pub static acs_map: [chtype, ..0];
[INFO] [stdout]    |                                ^^^ expected `usize`, found `RangeTo<{integer}>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected type `usize`
[INFO] [stdout]             found struct `RangeTo<{integer}>`
[INFO] [stdout]    = note: array length can only be `usize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:54:26
[INFO] [stdout]    |
[INFO] [stdout] 54 | { unsafe { ll::addnstr(s.to_c_str().as_ptr(), n) } }
[INFO] [stdout]    |                          ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:58:25
[INFO] [stdout]    |
[INFO] [stdout] 58 | { unsafe { ll::addstr(s.to_c_str().as_ptr()) } }
[INFO] [stdout]    |                         ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for mutable reference `&mut String` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:285:13
[INFO] [stdout]     |
[INFO] [stdout] 285 |     match s.as_slice().find('\0')
[INFO] [stdout]     |             ^^^^^^^^ method not found in `&mut String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for mutable reference `&mut String` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:448:13
[INFO] [stdout]     |
[INFO] [stdout] 448 |     match s.as_slice().find('\0')
[INFO] [stdout]     |             ^^^^^^^^ method not found in `&mut String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for mutable reference `&mut String` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:500:13
[INFO] [stdout]     |
[INFO] [stdout] 500 |     match s.as_slice().find('\0')
[INFO] [stdout]     |             ^^^^^^^^ method not found in `&mut String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:752:38
[INFO] [stdout]     |
[INFO] [stdout] 752 | { unsafe { ll::mvwaddnstr(w, y, x, s.to_c_str().as_ptr(), n) } }
[INFO] [stdout]     |                                      ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:756:37
[INFO] [stdout]     |
[INFO] [stdout] 756 | { unsafe { ll::mvwaddstr(w, y, x, s.to_c_str().as_ptr()) } }
[INFO] [stdout]     |                                     ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for mutable reference `&mut String` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:782:13
[INFO] [stdout]     |
[INFO] [stdout] 782 |     match s.as_slice().find('\0')
[INFO] [stdout]     |             ^^^^^^^^ method not found in `&mut String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for mutable reference `&mut String` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:872:13
[INFO] [stdout]     |
[INFO] [stdout] 872 |     match s.as_slice().find('\0')
[INFO] [stdout]     |             ^^^^^^^^ method not found in `&mut String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:888:38
[INFO] [stdout]     |
[INFO] [stdout] 888 | { unsafe { ll::mvwinsnstr(w, y, x, s.to_c_str().as_ptr(), n) } }
[INFO] [stdout]     |                                      ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:892:37
[INFO] [stdout]     |
[INFO] [stdout] 892 | { unsafe { ll::mvwinsstr(w, y, x, s.to_c_str().as_ptr()) } }
[INFO] [stdout]     |                                     ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for mutable reference `&mut String` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:904:13
[INFO] [stdout]     |
[INFO] [stdout] 904 |     match s.as_slice().find('\0')
[INFO] [stdout]     |             ^^^^^^^^ method not found in `&mut String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:916:37
[INFO] [stdout]     |
[INFO] [stdout] 916 | { unsafe { ll::mvwprintw(w, y, x, s.to_c_str().as_ptr()) } }
[INFO] [stdout]     |                                     ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:936:32
[INFO] [stdout]     |
[INFO] [stdout] 936 |       Some(s) => ll::newterm(s.to_c_str().as_ptr(), out_fd, in_fd),
[INFO] [stdout]     |                                ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1008:25
[INFO] [stdout]      |
[INFO] [stdout] 1008 | { unsafe { ll::printw(s.to_c_str().as_ptr()) } }
[INFO] [stdout]      |                         ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1012:23
[INFO] [stdout]      |
[INFO] [stdout] 1012 | { unsafe { ll::putp(s.to_c_str().as_ptr()) } }
[INFO] [stdout]      |                       ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1052:34
[INFO] [stdout]      |
[INFO] [stdout] 1052 | { unsafe { ll::scr_dump(filename.to_c_str().as_ptr()) } }
[INFO] [stdout]      |                                  ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1056:34
[INFO] [stdout]      |
[INFO] [stdout] 1056 | { unsafe { ll::scr_init(filename.to_c_str().as_ptr()) } }
[INFO] [stdout]      |                                  ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1072:37
[INFO] [stdout]      |
[INFO] [stdout] 1072 | { unsafe { ll::scr_restore(filename.to_c_str().as_ptr()) } }
[INFO] [stdout]      |                                     ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1076:33
[INFO] [stdout]      |
[INFO] [stdout] 1076 | { unsafe { ll::scr_set(filename.to_c_str().as_ptr()) } }
[INFO] [stdout]      |                                 ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1144:29
[INFO] [stdout]      |
[INFO] [stdout] 1144 | { unsafe { ll::slk_set(n, s.to_c_str().as_ptr(), fmt) } }
[INFO] [stdout]      |                             ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1200:34
[INFO] [stdout]      |
[INFO] [stdout] 1200 | { unsafe { ll::tigetflag(capname.to_c_str().as_ptr()) } }
[INFO] [stdout]      |                                  ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1204:33
[INFO] [stdout]      |
[INFO] [stdout] 1204 | { unsafe { ll::tigetnum(capname.to_c_str().as_ptr()) } }
[INFO] [stdout]      |                                 ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1208:57
[INFO] [stdout]      |
[INFO] [stdout] 1208 | { unsafe { { string::raw::from_buf(ll::tigetstr(capname.to_c_str().as_ptr()) as *const u8) } } }
[INFO] [stdout]      |                                                         ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1212:48
[INFO] [stdout]      |
[INFO] [stdout] 1212 | { unsafe { { string::raw::from_buf(ll::tparm(s.to_c_str().as_ptr()) as *const u8) } } }
[INFO] [stdout]      |                                                ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1252:30
[INFO] [stdout]      |
[INFO] [stdout] 1252 | { unsafe { ll::waddnstr(w, s.to_c_str().as_ptr(), n) } }
[INFO] [stdout]      |                              ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1256:29
[INFO] [stdout]      |
[INFO] [stdout] 1256 | { unsafe { ll::waddstr(w, s.to_c_str().as_ptr()) } }
[INFO] [stdout]      |                             ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for mutable reference `&mut String` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1352:13
[INFO] [stdout]      |
[INFO] [stdout] 1352 |     match s.as_slice().find('\0')
[INFO] [stdout]      |             ^^^^^^^^ method not found in `&mut String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for mutable reference `&mut String` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1435:13
[INFO] [stdout]      |
[INFO] [stdout] 1435 |     match s.as_slice().find('\0')
[INFO] [stdout]      |             ^^^^^^^^ method not found in `&mut String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for mutable reference `&mut String` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1487:13
[INFO] [stdout]      |
[INFO] [stdout] 1487 |     match s.as_slice().find('\0')
[INFO] [stdout]      |             ^^^^^^^^ method not found in `&mut String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `to_c_str` found for reference `&str` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/ncurses-rs-5629f3a6ba25d10d/5d9783f/src/ncurses.rs:1507:29
[INFO] [stdout]      |
[INFO] [stdout] 1507 | { unsafe { ll::wprintw(w, s.to_c_str().as_ptr()) } }
[INFO] [stdout]      |                             ^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0425, E0433, E0599, E0658.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ncurses` (lib) due to 105 previous errors
[INFO] running `Command { std: "docker" "inspect" "a5e943bdff1bce7f8cb4d5c904dd5444b85e1e6bdbca5f005a7c4d69d15e3e85", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a5e943bdff1bce7f8cb4d5c904dd5444b85e1e6bdbca5f005a7c4d69d15e3e85", kill_on_drop: false }`
[INFO] [stdout] a5e943bdff1bce7f8cb4d5c904dd5444b85e1e6bdbca5f005a7c4d69d15e3e85
