[INFO] cloning repository https://github.com/makepad/makepad [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/makepad/makepad" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmakepad%2Fmakepad", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmakepad%2Fmakepad'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] dd8df0d6a4ca01639db5b9fab0e753ba63444f44 [INFO] checking makepad/makepad against try#446cb600aa4837dd6c513f14fa0d25a909b177d7 for pr-149195 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmakepad%2Fmakepad" "/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/makepad/makepad [INFO] finished tweaking git repo https://github.com/makepad/makepad [INFO] tweaked toml for git repo https://github.com/makepad/makepad written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/makepad/makepad on toolchain 446cb600aa4837dd6c513f14fa0d25a909b177d7 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [INFO] checking makepad/makepad against try#446cb600aa4837dd6c513f14fa0d25a909b177d7 for pr-149195 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmakepad%2Fmakepad" "/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/makepad/makepad [INFO] finished tweaking git repo https://github.com/makepad/makepad [INFO] tweaked toml for git repo https://github.com/makepad/makepad written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/makepad/makepad on toolchain 446cb600aa4837dd6c513f14fa0d25a909b177d7 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 190 packages to latest compatible versions [INFO] [stderr] Adding bitflags v1.3.2 (available: v2.10.0) [INFO] [stderr] Adding brotli v5.0.0 (available: v8.0.2) [INFO] [stderr] Adding image v0.24.9 (available: v0.25.9) [INFO] [stderr] Adding makepad-android-state v0.1.0 (available: v0.9.0) [INFO] [stderr] Adding makepad-jni-sys v0.4.0 (available: v0.9.0) [INFO] [stderr] Adding nanorand v0.7.0 (available: v0.8.0) [INFO] [stderr] Adding napi-derive-ohos v0.0.9 (available: v1.1.4) [INFO] [stderr] Adding napi-ohos v0.1.3 (available: v1.1.4) [INFO] [stderr] Adding ohos-sys v0.2.2 (available: v0.8.4) [INFO] [stderr] Adding png v0.17.16 (available: v0.18.0) [INFO] [stderr] Adding pulldown-cmark v0.12.2 (available: v0.13.0) [INFO] [stderr] Adding resvg v0.42.0 (available: v0.45.1) [INFO] [stderr] Adding unicode-bidi-mirroring v0.1.0 (available: v0.4.0) [INFO] [stderr] Adding unicode-ccc v0.1.2 (available: v0.4.0) [INFO] [stderr] Adding windows v0.56.0 (available: v0.62.2) [INFO] [stderr] Adding windows-core v0.56.0 (available: v0.62.2) [INFO] [stderr] Adding windows-targets v0.52.6 (available: v0.53.5) [INFO] [stderr] Adding zune-core v0.4.12 (available: v0.5.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [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-egl v0.32.8 [INFO] [stderr] Downloaded lebe v0.5.3 [INFO] [stderr] Downloaded data-url v0.3.2 [INFO] [stderr] Downloaded makepad-jni-sys v0.4.0 [INFO] [stderr] Downloaded napi-derive-backend-ohos v0.0.7 [INFO] [stderr] Downloaded unicode-properties v0.1.4 [INFO] [stderr] Downloaded weezl v0.1.12 [INFO] [stderr] Downloaded napi-ohos v0.1.3 [INFO] [stderr] Downloaded resvg v0.42.0 [INFO] [stderr] Downloaded spng-sys v0.1.0 [INFO] [stderr] Downloaded usvg v0.42.0 [INFO] [stderr] Downloaded napi-derive-ohos v0.0.9 [INFO] [stderr] Downloaded zerocopy-derive v0.8.30 [INFO] [stderr] Downloaded bit_field v0.10.3 [INFO] [stderr] Downloaded napi-sys-ohos v0.0.1 [INFO] [stderr] Downloaded zerocopy v0.8.30 [INFO] [stderr] Downloaded spng v0.1.0 [INFO] [stderr] Downloaded hilog-sys v0.1.6 [INFO] [stderr] Downloaded makepad-android-state v0.1.0 [INFO] [stderr] Downloaded ohos-sys v0.2.2 [INFO] [stderr] Downloaded exr v1.74.0 [INFO] [stderr] Downloaded libz-sys v1.1.23 [INFO] [stderr] Downloaded brotli v5.0.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e981994def3ca4fcc500eaa0af96b8fc335b564b6b028b1556f765ba2ae404e3 [INFO] running `Command { std: "docker" "start" "-a" "e981994def3ca4fcc500eaa0af96b8fc335b564b6b028b1556f765ba2ae404e3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e981994def3ca4fcc500eaa0af96b8fc335b564b6b028b1556f765ba2ae404e3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e981994def3ca4fcc500eaa0af96b8fc335b564b6b028b1556f765ba2ae404e3", kill_on_drop: false }` [INFO] [stdout] e981994def3ca4fcc500eaa0af96b8fc335b564b6b028b1556f765ba2ae404e3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+446cb600aa4837dd6c513f14fa0d25a909b177d7" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c77c5bcdeedeb257c81a5f76cedb0928f0c81aa504bb49678b241674ddec6486 [INFO] running `Command { std: "docker" "start" "-a" "c77c5bcdeedeb257c81a5f76cedb0928f0c81aa504bb49678b241674ddec6486", kill_on_drop: false }` [INFO] [stderr] Compiling makepad-micro-proc-macro v1.0.0 (/opt/rustwide/workdir/libs/micro_proc_macro) [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling quote v1.0.42 [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Checking cfg-if v1.0.4 [INFO] [stderr] Compiling find-msvc-tools v0.1.5 [INFO] [stderr] Compiling makepad-derive-live v1.0.0 (/opt/rustwide/workdir/platform/derive_live) [INFO] [stderr] Compiling makepad-script-derive v1.0.0 (/opt/rustwide/workdir/libs/script/derive) [INFO] [stderr] Compiling zerocopy v0.8.30 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Checking foldhash v0.2.0 [INFO] [stderr] Compiling wayland-sys v0.31.7 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling naga v27.0.3 [INFO] [stderr] Checking bit-vec v0.8.0 [INFO] [stderr] Checking libloading v0.8.9 [INFO] [stderr] Checking once_cell v1.21.3 [INFO] [stderr] Checking unicode-width v0.2.2 [INFO] [stderr] Compiling makepad-live-id-macros v1.0.0 (/opt/rustwide/workdir/libs/live_id/id_macros) [INFO] [stderr] Compiling makepad-micro-serde-derive v1.0.0 (/opt/rustwide/workdir/libs/micro_serde/derive) [INFO] [stderr] Compiling cc v1.2.48 [INFO] [stderr] Checking hashbrown v0.16.1 [INFO] [stderr] Checking linux-raw-sys v0.11.0 [INFO] [stdout] warning: struct `SpanFallbackApiInfo` is never constructed [INFO] [stdout] --> libs/script/derive/src/script.rs:198:8 [INFO] [stdout] | [INFO] [stdout] 198 | struct SpanFallbackApiInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `line` and `column` are never used [INFO] [stdout] --> libs/script/derive/src/script.rs:205:8 [INFO] [stdout] | [INFO] [stdout] 204 | impl SpanFallbackApiInfo{ [INFO] [stdout] | ------------------------ methods in this implementation [INFO] [stdout] 205 | fn line(&self)->usize{self.line} [INFO] [stdout] | ^^^^ [INFO] [stdout] 206 | fn column(&self)->usize{self.column} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `SpanFallbackApi` is never used [INFO] [stdout] --> libs/script/derive/src/script.rs:210:7 [INFO] [stdout] | [INFO] [stdout] 210 | trait SpanFallbackApi { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking makepad-live-id v1.0.0 (/opt/rustwide/workdir/libs/live_id) [INFO] [stderr] Checking codespan-reporting v0.12.0 [INFO] [stderr] Checking dlib v0.5.2 [INFO] [stderr] Checking bit-set v0.8.0 [INFO] [stderr] Compiling wgpu-hal v27.0.4 [INFO] [stderr] Checking rustc-hash v1.1.0 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Checking raw-window-handle v0.6.2 [INFO] [stderr] Checking parking_lot_core v0.9.12 [INFO] [stderr] Compiling wgpu-core v27.0.3 [INFO] [stderr] Compiling wayland-client v0.31.11 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling litrs v1.0.0 [INFO] [stderr] Checking parking_lot v0.12.5 [INFO] [stderr] Compiling wgpu v27.0.1 [INFO] [stderr] Checking indexmap v2.12.1 [INFO] [stderr] Checking makepad-http v1.0.0 (/opt/rustwide/workdir/libs/http) [INFO] [stderr] Checking makepad-micro-serde v1.0.0 (/opt/rustwide/workdir/libs/micro_serde) [INFO] [stderr] Compiling makepad-platform v1.0.0 (/opt/rustwide/workdir/platform) [INFO] [stderr] Checking makepad-futures v1.0.0 (/opt/rustwide/workdir/libs/futures) [INFO] [stdout] warning: struct `SpanFallbackApiInfo` is never constructed [INFO] [stdout] --> platform/derive_live/src/live_design_macro.rs:209:8 [INFO] [stdout] | [INFO] [stdout] 209 | struct SpanFallbackApiInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `line` and `column` are never used [INFO] [stdout] --> platform/derive_live/src/live_design_macro.rs:216:8 [INFO] [stdout] | [INFO] [stdout] 215 | impl SpanFallbackApiInfo{ [INFO] [stdout] | ------------------------ methods in this implementation [INFO] [stdout] 216 | fn line(&self)->usize{self.line} [INFO] [stdout] | ^^^^ [INFO] [stdout] 217 | fn column(&self)->usize{self.column} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `SpanFallbackApi` is never used [INFO] [stdout] --> platform/derive_live/src/live_design_macro.rs:221:7 [INFO] [stdout] | [INFO] [stdout] 221 | trait SpanFallbackApi { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling syn v2.0.111 [INFO] [stderr] Checking float-cmp v0.9.0 [INFO] [stderr] Checking pico-args v0.5.0 [INFO] [stderr] Checking xmlwriter v0.1.0 [INFO] [stderr] Checking makepad-ttf-parser v0.21.1 (/opt/rustwide/workdir/libs/ttf-parser) [INFO] [stderr] Checking strict-num v0.1.1 [INFO] [stderr] Compiling document-features v0.2.12 [INFO] [stderr] Checking crc32fast v1.5.0 [INFO] [stderr] Checking makepad-math v1.0.0 (/opt/rustwide/workdir/libs/math) [INFO] [stderr] Checking makepad-error-log v1.0.0 (/opt/rustwide/workdir/libs/error_log) [INFO] [stderr] Checking kurbo v0.11.3 [INFO] [stderr] Checking flate2 v1.1.5 [INFO] [stderr] Checking simplecss v0.2.2 [INFO] [stderr] Checking imagesize v0.12.0 [INFO] [stderr] Checking makepad-live-tokenizer v1.0.0 (/opt/rustwide/workdir/platform/live_tokenizer) [INFO] [stderr] Checking makepad-script v1.0.0 (/opt/rustwide/workdir/libs/script) [INFO] [stderr] Checking data-url v0.3.2 [INFO] [stderr] Compiling makepad-zune-jpeg v0.3.17 (/opt/rustwide/workdir/libs/zune-jpeg) [INFO] [stderr] Checking unicode-properties v0.1.4 [INFO] [stderr] Checking unicode-bidi-mirroring v0.1.0 [INFO] [stderr] Checking unicode-ccc v0.1.2 [INFO] [stderr] Checking makepad-zune-core v0.2.14 (/opt/rustwide/workdir/libs/zune-core) [INFO] [stderr] Compiling makepad-fonts-chinese-bold v1.0.1 (/opt/rustwide/workdir/widgets/fonts/chinese_bold) [INFO] [stderr] Checking sdfer v0.2.1 (/opt/rustwide/workdir/libs/sdfer) [INFO] [stderr] Checking ab_glyph_rasterizer v0.1.8 (/opt/rustwide/workdir/libs/ab_glyph_rasterizer) [INFO] [stderr] Checking makepad-live-compiler v1.0.0 (/opt/rustwide/workdir/platform/live_compiler) [INFO] [stderr] Compiling makepad-fonts-chinese-regular-2 v1.0.1 (/opt/rustwide/workdir/widgets/fonts/chinese_regular_2) [INFO] [stderr] Compiling makepad-fonts-chinese-regular v1.0.1 (/opt/rustwide/workdir/widgets/fonts/chinese_regular) [INFO] [stderr] Compiling makepad-fonts-chinese-bold-2 v1.0.1 (/opt/rustwide/workdir/widgets/fonts/chinese_bold_2) [INFO] [stderr] Compiling makepad-fonts-emoji v1.0.0 (/opt/rustwide/workdir/widgets/fonts/emoji) [INFO] [stderr] Checking fxhash v0.2.1 [INFO] [stderr] Compiling quick-xml v0.37.5 [INFO] [stderr] Checking makepad-html v1.0.0 (/opt/rustwide/workdir/libs/html) [INFO] [stderr] Checking ttf-parser v0.25.1 [INFO] [stderr] Compiling pulldown-cmark v0.12.2 [INFO] [stderr] Checking png v0.17.16 [INFO] [stderr] Compiling makepad-widgets v1.0.0 (/opt/rustwide/workdir/widgets) [INFO] [stderr] Checking makepad-zune-png v0.4.10 (/opt/rustwide/workdir/libs/zune-png) [INFO] [stderr] Compiling makepad-derive-widget v1.0.0 (/opt/rustwide/workdir/widgets/derive_widget) [INFO] [stderr] Compiling makepad-miniz v1.0.0 (/opt/rustwide/workdir/libs/miniz) [INFO] [stderr] Checking makepad-shader-compiler v1.0.0 (/opt/rustwide/workdir/platform/shader_compiler) [INFO] [stderr] Checking makepad-shell v1.0.0 (/opt/rustwide/workdir/libs/shell) [INFO] [stderr] Checking makepad-file-protocol v1.0.0 (/opt/rustwide/workdir/studio/file_protocol) [INFO] [stderr] Compiling wayland-backend v0.3.11 [INFO] [stderr] Compiling libz-sys v1.1.23 [INFO] [stderr] Checking makepad-rabin-karp v1.0.0 (/opt/rustwide/workdir/libs/rabin-karp) [INFO] [stderr] Checking svgtypes v0.15.3 [INFO] [stderr] Compiling spng-sys v0.1.0 [INFO] [stderr] Checking makepad-base64 v1.0.0 (/opt/rustwide/workdir/libs/base64) [INFO] [stderr] Checking makepad-file-server v1.0.0 (/opt/rustwide/workdir/studio/file_server) [INFO] [stderr] Checking jpeg-encoder v0.6.1 [INFO] [stderr] Checking brotli-decompressor v4.0.3 [INFO] [stderr] Compiling makepad-wasm-bridge v1.0.0 (/opt/rustwide/workdir/libs/wasm_bridge) [INFO] [stderr] Compiling makepad-derive-wasm-bridge v1.0.0 (/opt/rustwide/workdir/libs/wasm_bridge/derive) [INFO] [stderr] Checking makepad-toml-parser v1.0.0 (/opt/rustwide/workdir/libs/toml_parser) [INFO] [stderr] Checking makepad-wasm-strip v1.0.0 (/opt/rustwide/workdir/libs/wasm_strip) [INFO] [stderr] Checking nanorand v0.7.0 [INFO] [stderr] Compiling wayland-scanner v0.31.7 [INFO] [stdout] warning: struct `SpanFallbackApiInfo` is never constructed [INFO] [stdout] --> libs/script/derive/src/script.rs:198:8 [INFO] [stdout] | [INFO] [stdout] 198 | struct SpanFallbackApiInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `line` and `column` are never used [INFO] [stdout] --> libs/script/derive/src/script.rs:205:8 [INFO] [stdout] | [INFO] [stdout] 204 | impl SpanFallbackApiInfo{ [INFO] [stdout] | ------------------------ methods in this implementation [INFO] [stdout] 205 | fn line(&self)->usize{self.line} [INFO] [stdout] | ^^^^ [INFO] [stdout] 206 | fn column(&self)->usize{self.column} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `SpanFallbackApi` is never used [INFO] [stdout] --> libs/script/derive/src/script.rs:210:7 [INFO] [stdout] | [INFO] [stdout] 210 | trait SpanFallbackApi { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking makepad-script-test v1.0.0 (/opt/rustwide/workdir/libs/script/test) [INFO] [stdout] warning: struct `SpanFallbackApiInfo` is never constructed [INFO] [stdout] --> libs/script/derive/src/script.rs:198:8 [INFO] [stdout] | [INFO] [stdout] 198 | struct SpanFallbackApiInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `line` and `column` are never used [INFO] [stdout] --> libs/script/derive/src/script.rs:205:8 [INFO] [stdout] | [INFO] [stdout] 204 | impl SpanFallbackApiInfo{ [INFO] [stdout] | ------------------------ methods in this implementation [INFO] [stdout] 205 | fn line(&self)->usize{self.line} [INFO] [stdout] | ^^^^ [INFO] [stdout] 206 | fn column(&self)->usize{self.column} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `SpanFallbackApi` is never used [INFO] [stdout] --> libs/script/derive/src/script.rs:210:7 [INFO] [stdout] | [INFO] [stdout] 210 | trait SpanFallbackApi { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `SpanFallbackApiInfo` is never constructed [INFO] [stdout] --> platform/derive_live/src/live_design_macro.rs:209:8 [INFO] [stdout] | [INFO] [stdout] 209 | struct SpanFallbackApiInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `line` and `column` are never used [INFO] [stdout] --> platform/derive_live/src/live_design_macro.rs:216:8 [INFO] [stdout] | [INFO] [stdout] 215 | impl SpanFallbackApiInfo{ [INFO] [stdout] | ------------------------ methods in this implementation [INFO] [stdout] 216 | fn line(&self)->usize{self.line} [INFO] [stdout] | ^^^^ [INFO] [stdout] 217 | fn column(&self)->usize{self.column} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `SpanFallbackApi` is never used [INFO] [stdout] --> platform/derive_live/src/live_design_macro.rs:221:7 [INFO] [stdout] | [INFO] [stdout] 221 | trait SpanFallbackApi { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `SpanFallbackApiInfo` is never constructed [INFO] [stdout] --> platform/derive_live/src/live_design_macro.rs:209:8 [INFO] [stdout] | [INFO] [stdout] 209 | struct SpanFallbackApiInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `line` and `column` are never used [INFO] [stdout] --> platform/derive_live/src/live_design_macro.rs:216:8 [INFO] [stdout] | [INFO] [stdout] 215 | impl SpanFallbackApiInfo{ [INFO] [stdout] | ------------------------ methods in this implementation [INFO] [stdout] 216 | fn line(&self)->usize{self.line} [INFO] [stdout] | ^^^^ [INFO] [stdout] 217 | fn column(&self)->usize{self.column} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `SpanFallbackApi` is never used [INFO] [stdout] --> platform/derive_live/src/live_design_macro.rs:221:7 [INFO] [stdout] | [INFO] [stdout] 221 | trait SpanFallbackApi { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking makepad-futures-legacy v1.0.0 (/opt/rustwide/workdir/libs/futures_legacy) [INFO] [stderr] Checking makepad-objc-sys v1.0.0 (/opt/rustwide/workdir/libs/objc-sys) [INFO] [stderr] Checking brotli v5.0.0 [INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated [INFO] [stdout] --> libs/objc-sys/src/message/gnustep.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | extern { [INFO] [stdout] | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(missing_abi)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated [INFO] [stdout] --> libs/objc-sys/src/message/gnustep.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | extern { [INFO] [stdout] | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(missing_abi)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking spng v0.1.0 [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling zerocopy-derive v0.8.30 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Checking tempfile v3.23.0 [INFO] [stderr] Checking bytemuck v1.24.0 [INFO] [stderr] Checking wgpu-types v27.0.1 [INFO] [stderr] Checking tiny-skia-path v0.11.4 [INFO] [stderr] Checking rgb v0.8.52 [INFO] [stderr] Checking makepad-rustybuzz v0.8.0 (/opt/rustwide/workdir/libs/rustybuzz) [INFO] [stderr] Checking wayland-egl v0.32.8 [INFO] [stderr] Checking tiny-skia v0.11.4 [INFO] [stderr] Checking usvg v0.42.0 [INFO] [stdout] error[E0432]: unresolved import `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf_x1000.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use ttf_parser as ttf; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no external crate `ttf_parser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf_x1000.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | bencher::benchmark_main!(perf); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf_x1000.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | bencher::benchmark_group!( [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/bitmap.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use ttf_parser::{RasterGlyphImage, RasterImageFormat}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf_x1000.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | bencher::black_box(face.units_per_em()); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf_x1000.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 18 | bencher::black_box(face.width()); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf_x1000.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | bencher::black_box(face.ascender()); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf_x1000.rs:38:13 [INFO] [stdout] | [INFO] [stdout] 38 | bencher::black_box(face.underline_metrics().unwrap()); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf_x1000.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | bencher::black_box(face.strikeout_metrics().unwrap()); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf_x1000.rs:58:13 [INFO] [stdout] | [INFO] [stdout] 58 | bencher::black_box(face.subscript_metrics().unwrap()); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf_x1000.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | bencher::black_box(face.x_height().unwrap()); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf_x1000.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 78 | bencher::black_box(face.glyph_hor_advance(ttf::GlyphId(2)).unwrap()); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf_x1000.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | bencher::black_box(face.glyph_hor_side_bearing(ttf::GlyphId(2)).unwrap()); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf_x1000.rs:3:31 [INFO] [stdout] | [INFO] [stdout] 3 | fn units_per_em(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf_x1000.rs:63:27 [INFO] [stdout] | [INFO] [stdout] 63 | fn x_height(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf_x1000.rs:13:24 [INFO] [stdout] | [INFO] [stdout] 13 | fn width(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf_x1000.rs:83:41 [INFO] [stdout] | [INFO] [stdout] 83 | fn glyph_hor_side_bearing(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf_x1000.rs:23:27 [INFO] [stdout] | [INFO] [stdout] 23 | fn ascender(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf_x1000.rs:53:36 [INFO] [stdout] | [INFO] [stdout] 53 | fn subscript_metrics(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf_x1000.rs:33:36 [INFO] [stdout] | [INFO] [stdout] 33 | fn underline_metrics(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf_x1000.rs:73:36 [INFO] [stdout] | [INFO] [stdout] 73 | fn glyph_hor_advance(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf_x1000.rs:43:36 [INFO] [stdout] | [INFO] [stdout] 43 | fn strikeout_metrics(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/bitmap.rs:9:16 [INFO] [stdout] | [INFO] [stdout] 9 | let face = ttf_parser::Face::parse(FONT_DATA, 0).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use makepad_ttf_parser::Face; [INFO] [stdout] | [INFO] [stdout] help: if you import `Face`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 9 - let face = ttf_parser::Face::parse(FONT_DATA, 0).unwrap(); [INFO] [stdout] 9 + let face = Face::parse(FONT_DATA, 0).unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/examples/font2svg.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use ttf_parser::colr::{ClipBox, Paint}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/examples/font2svg.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use ttf_parser as ttf; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no external crate `ttf_parser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/examples/font2svg.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use ttf_parser::{RgbaColor, Transform}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `makepad-ttf-parser` (bench "methods_perf_x1000") due to 21 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/examples/font2svg.rs:465:5 [INFO] [stdout] | [INFO] [stdout] 465 | ttf_parser::Transform { [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: could not compile `makepad-ttf-parser` (test "bitmap") due to 2 previous errors [INFO] [stderr] error: could not compile `makepad-ttf-parser` (example "font2svg") due to 4 previous errors [INFO] [stdout] error[E0432]: unresolved import `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use ttf_parser as ttf; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no external crate `ttf_parser` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:147:1 [INFO] [stdout] | [INFO] [stdout] 147 | bencher::benchmark_group!( [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:165:1 [INFO] [stdout] | [INFO] [stdout] 165 | bencher::benchmark_main!(perf); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/main.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use ttf_parser::{fonts_in_collection, Face, FaceParsingError}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use ttf_parser::colr::{self, ClipBox, CompositeMode, GradientExtend, Paint, Painter}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use ttf_parser::colr::{self, ClipBox, CompositeMode, GradientExtend, Paint, Painter}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ttf_parser::{cpal, GlyphId, RgbaColor}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/aat.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ttf_parser::apple_layout::Lookup; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/aat.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use ttf_parser::GlyphId; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/ankr.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ttf_parser::ankr::{Table, Point}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/ankr.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use ttf_parser::GlyphId; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/cff1.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use ttf_parser::{cff, GlyphId, CFFError, Rect}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/cmap.rs:2:9 [INFO] [stdout] | [INFO] [stdout] 2 | use ttf_parser::{cmap, GlyphId}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/cmap.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | use ttf_parser::{cmap, GlyphId}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:408:9 [INFO] [stdout] | [INFO] [stdout] 408 | use ttf_parser::colr::GradientExtend::*; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/feat.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use ttf_parser::feat::Table; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/cmap.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | use ttf_parser::{cmap, GlyphId}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/hmtx.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ttf_parser::hmtx::Table; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/maxp.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use ttf_parser::maxp::Table; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/hmtx.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use ttf_parser::GlyphId; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/sbix.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use ttf_parser::sbix::Table; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/trak.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use ttf_parser::trak::Table; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/sbix.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use ttf_parser::{GlyphId, RasterImageFormat}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:194:9 [INFO] [stdout] | [INFO] [stdout] 194 | use ttf_parser::colr::ClipBox; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:195:9 [INFO] [stdout] | [INFO] [stdout] 195 | use ttf_parser::colr::CompositeMode::*; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:196:9 [INFO] [stdout] | [INFO] [stdout] 196 | use ttf_parser::colr::GradientExtend::*; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:193:9 [INFO] [stdout] | [INFO] [stdout] 193 | use ttf_parser::{Face, GlyphId, RgbaColor}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:407:9 [INFO] [stdout] | [INFO] [stdout] 407 | use ttf_parser::colr::ClipBox; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:406:9 [INFO] [stdout] | [INFO] [stdout] 406 | use ttf_parser::{Face, GlyphId, RgbaColor, Tag}; [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/examples/font-info.rs:12:22 [INFO] [stdout] | [INFO] [stdout] 12 | let face = match ttf_parser::Face::parse(&font_data, 0) { [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use makepad_ttf_parser::Face; [INFO] [stdout] | [INFO] [stdout] help: if you import `Face`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 12 - let face = match ttf_parser::Face::parse(&font_data, 0) { [INFO] [stdout] 12 + let face = match Face::parse(&font_data, 0) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/examples/font-info.rs:22:28 [INFO] [stdout] | [INFO] [stdout] 22 | if name.name_id == ttf_parser::name_id::FULL_NAME && name.is_unicode() { [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 1 + use makepad_ttf_parser::name_id; [INFO] [stdout] | [INFO] [stdout] help: if you import `name_id`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 22 - if name.name_id == ttf_parser::name_id::FULL_NAME && name.is_unicode() { [INFO] [stdout] 22 + if name.name_id == name_id::FULL_NAME && name.is_unicode() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/examples/font-info.rs:38:38 [INFO] [stdout] | [INFO] [stdout] 38 | .find(|name| name.name_id == ttf_parser::name_id::POST_SCRIPT_NAME && name.is_unicode()) [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 1 + use makepad_ttf_parser::name_id; [INFO] [stdout] | [INFO] [stdout] help: if you import `name_id`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 38 - .find(|name| name.name_id == ttf_parser::name_id::POST_SCRIPT_NAME && name.is_unicode()) [INFO] [stdout] 38 + .find(|name| name.name_id == name_id::POST_SCRIPT_NAME && name.is_unicode()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/examples/font-info.rs:90:46 [INFO] [stdout] | [INFO] [stdout] 90 | fn print_opentype_layout(name: &str, table: &ttf_parser::opentype_layout::LayoutTable) { [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 1 + use makepad_ttf_parser::opentype_layout; [INFO] [stdout] | [INFO] [stdout] help: if you import `opentype_layout`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 90 - fn print_opentype_layout(name: &str, table: &ttf_parser::opentype_layout::LayoutTable) { [INFO] [stdout] 90 + fn print_opentype_layout(name: &str, table: &opentype_layout::LayoutTable) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> libs/ttf-parser/examples/font-info.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | let face = match ttf_parser::Face::parse(&font_data, 0) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 21 | for name in face.names() { [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `face` an explicit type [INFO] [stdout] | [INFO] [stdout] 12 | let face: /* Type */ = match ttf_parser::Face::parse(&font_data, 0) { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> libs/ttf-parser/examples/font-info.rs:39:20 [INFO] [stdout] | [INFO] [stdout] 39 | .and_then(|name| name.to_string()); [INFO] [stdout] | ^^^^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 39 | .and_then(|name: /* Type */| name.to_string()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stderr] error: could not compile `makepad-ttf-parser` (example "font-info") due to 6 previous errors [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:3:32 [INFO] [stdout] | [INFO] [stdout] 3 | fn from_data_ttf(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | bencher::black_box(ttf::Face::parse(&font_data, 0).unwrap()); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:10:36 [INFO] [stdout] | [INFO] [stdout] 10 | fn from_data_otf_cff(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | bencher::black_box(ttf::Face::parse(&font_data, 0).unwrap()); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:17:37 [INFO] [stdout] | [INFO] [stdout] 17 | fn from_data_otf_cff2(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | bencher::black_box(ttf::Face::parse(&font_data, 0).unwrap()); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:24:44 [INFO] [stdout] | [INFO] [stdout] 24 | fn outline_glyph_8_from_glyf(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:30:46 [INFO] [stdout] | [INFO] [stdout] 30 | fn outline_glyph_276_from_glyf(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:37:43 [INFO] [stdout] | [INFO] [stdout] 37 | fn outline_glyph_8_from_cff(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:43:45 [INFO] [stdout] | [INFO] [stdout] 43 | fn outline_glyph_276_from_cff(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:49:44 [INFO] [stdout] | [INFO] [stdout] 49 | fn outline_glyph_8_from_cff2(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:55:46 [INFO] [stdout] | [INFO] [stdout] 55 | fn outline_glyph_276_from_cff2(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:61:30 [INFO] [stdout] | [INFO] [stdout] 61 | fn family_name(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:65:9 [INFO] [stdout] | [INFO] [stdout] 65 | bencher::black_box( [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:74:36 [INFO] [stdout] | [INFO] [stdout] 74 | fn glyph_name_post_8(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:79:9 [INFO] [stdout] | [INFO] [stdout] 79 | bencher::black_box(face.glyph_name(ttf::GlyphId(8)).unwrap()); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:83:38 [INFO] [stdout] | [INFO] [stdout] 83 | fn glyph_name_post_276(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | bencher::black_box(face.glyph_name(ttf::GlyphId(276)).unwrap()); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:92:35 [INFO] [stdout] | [INFO] [stdout] 92 | fn glyph_name_cff_8(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 97 | bencher::black_box(face.glyph_name(ttf::GlyphId(8)).unwrap()); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:101:37 [INFO] [stdout] | [INFO] [stdout] 101 | fn glyph_name_cff_276(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | bencher::black_box(face.glyph_name(ttf::GlyphId(276)).unwrap()); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:110:34 [INFO] [stdout] | [INFO] [stdout] 110 | fn glyph_index_u41(bencher: &mut bencher::Bencher) { [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `bencher` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:114:9 [INFO] [stdout] | [INFO] [stdout] 114 | bencher::black_box(face.glyph_index('A').unwrap()); [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `bencher` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `bencher`, use `cargo add bencher` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/benches/methods_perf.rs:120:6 [INFO] [stdout] | [INFO] [stdout] 120 | impl ttf_parser::OutlineBuilder for Builder { [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: could not compile `makepad-ttf-parser` (bench "methods_perf") due to 28 previous errors [INFO] [stdout] error[E0425]: cannot find value `Repeat` in this scope [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:210:76 [INFO] [stdout] | [INFO] [stdout] 210 | Paint(LinearGradient(100.0, 250.0, 900.0, 250.0, 100.0, 300.0, Repeat, vec![ [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 193 + use makepad_ttf_parser::colr::GradientExtend::Repeat; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Pad` in this scope [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:227:68 [INFO] [stdout] | [INFO] [stdout] 227 | Paint(SweepGradient(500.0, 600.0, -0.666687, 0.666687, Pad, vec![ [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 193 + use makepad_ttf_parser::colr::GradientExtend::Pad; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SourceOver` in this scope [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:243:23 [INFO] [stdout] | [INFO] [stdout] 243 | PushLayer(SourceOver), [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 193 + use makepad_ttf_parser::colr::CompositeMode::SourceOver; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DestinationOver` in this scope [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:248:23 [INFO] [stdout] | [INFO] [stdout] 248 | PushLayer(DestinationOver), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 193 + use makepad_ttf_parser::colr::CompositeMode::DestinationOver; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Pad` in this scope [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:282:74 [INFO] [stdout] | [INFO] [stdout] 282 | Paint(RadialGradient(166.0, 768.0, 0.0, 256.0, 166.0, 768.0, Pad, vec![ [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 193 + use makepad_ttf_parser::colr::GradientExtend::Pad; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SourceOver` in this scope [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:305:23 [INFO] [stdout] | [INFO] [stdout] 305 | PushLayer(SourceOver), [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 193 + use makepad_ttf_parser::colr::CompositeMode::SourceOver; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DestinationOver` in this scope [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:310:23 [INFO] [stdout] | [INFO] [stdout] 310 | PushLayer(DestinationOver), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 193 + use makepad_ttf_parser::colr::CompositeMode::DestinationOver; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `SourceOver` in this scope [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:341:23 [INFO] [stdout] | [INFO] [stdout] 341 | PushLayer(SourceOver), [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 193 + use makepad_ttf_parser::colr::CompositeMode::SourceOver; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DestinationOver` in this scope [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:346:23 [INFO] [stdout] | [INFO] [stdout] 346 | PushLayer(DestinationOver), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 193 + use makepad_ttf_parser::colr::CompositeMode::DestinationOver; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Xor` in this scope [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:393:60 [INFO] [stdout] | [INFO] [stdout] 393 | assert!(vec_painter.0.contains(&Command::PushLayer(Xor))); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 193 + use makepad_ttf_parser::colr::CompositeMode::Xor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Pad` in this scope [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:420:97 [INFO] [stdout] | [INFO] [stdout] 420 | assert!(vec_painter.0.contains(&Paint(SweepGradient(500.0, 600.0, -0.416687, 0.9888916, Pad, vec![ [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 406 + use makepad_ttf_parser::colr::GradientExtend::Pad; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Pad` in this scope [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:457:74 [INFO] [stdout] | [INFO] [stdout] 457 | Paint(RadialGradient(166.0, 768.0, 0.0, 256.0, 166.0, 768.0, Pad, vec![ [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this unit variant [INFO] [stdout] | [INFO] [stdout] 406 + use makepad_ttf_parser::colr::GradientExtend::Pad; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/glyf.rs:45:16 [INFO] [stdout] | [INFO] [stdout] 45 | let face = ttf_parser::Face::parse(data, 0).unwrap(); [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use makepad_ttf_parser::Face; [INFO] [stdout] | [INFO] [stdout] help: if you import `Face`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 45 - let face = ttf_parser::Face::parse(data, 0).unwrap(); [INFO] [stdout] 45 + let face = Face::parse(data, 0).unwrap(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/cff1.rs:8:6 [INFO] [stdout] | [INFO] [stdout] 8 | impl ttf_parser::OutlineBuilder for Builder { [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:109:15 [INFO] [stdout] | [INFO] [stdout] 109 | Transform(ttf_parser::Transform), [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:166:45 [INFO] [stdout] | [INFO] [stdout] 166 | fn push_transform(&mut self, transform: ttf_parser::Transform) { [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:367:51 [INFO] [stdout] | [INFO] [stdout] 367 | assert!(vec_painter.0.contains(&Transform(ttf_parser::Transform { [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/colr.rs:509:51 [INFO] [stdout] | [INFO] [stdout] 509 | assert!(vec_painter.0.contains(&Transform(ttf_parser::Transform { [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/glyf.rs:5:6 [INFO] [stdout] | [INFO] [stdout] 5 | impl ttf_parser::OutlineBuilder for Builder { [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] --> libs/ttf-parser/tests/tables/glyf.rs:46:32 [INFO] [stdout] | [INFO] [stdout] 46 | let _ = face.outline_glyph(ttf_parser::GlyphId(0), &mut Builder(String::new())); [INFO] [stdout] | ^^^^^^^^^^ use of unresolved module or unlinked crate `ttf_parser` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ttf_parser`, use `cargo add ttf_parser` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] [INFO] [stderr] error: could not compile `makepad-ttf-parser` (test "tables") due to 46 previous errors [INFO] [stdout] error[E0599]: no method named `to_lowercase` found for struct `makepad_ttf_parser::Tag` in the current scope [INFO] [stdout] --> libs/rustybuzz/src/tag.rs:330:45 [INFO] [stdout] | [INFO] [stdout] 330 | assert_eq!(Tag::from_bytes(b"abcd").to_lowercase(), Tag::from_bytes(b"abcd")); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `to_uppercase` with a similar name [INFO] [stdout] | [INFO] [stdout] 330 - assert_eq!(Tag::from_bytes(b"abcd").to_lowercase(), Tag::from_bytes(b"abcd")); [INFO] [stdout] 330 + assert_eq!(Tag::from_bytes(b"abcd").to_uppercase(), Tag::from_bytes(b"abcd")); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `to_lowercase` found for struct `makepad_ttf_parser::Tag` in the current scope [INFO] [stdout] --> libs/rustybuzz/src/tag.rs:331:45 [INFO] [stdout] | [INFO] [stdout] 331 | assert_eq!(Tag::from_bytes(b"abc ").to_lowercase(), Tag::from_bytes(b"abc ")); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `to_uppercase` with a similar name [INFO] [stdout] | [INFO] [stdout] 331 - assert_eq!(Tag::from_bytes(b"abc ").to_lowercase(), Tag::from_bytes(b"abc ")); [INFO] [stdout] 331 + assert_eq!(Tag::from_bytes(b"abc ").to_uppercase(), Tag::from_bytes(b"abc ")); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `to_lowercase` found for struct `makepad_ttf_parser::Tag` in the current scope [INFO] [stdout] --> libs/rustybuzz/src/tag.rs:332:45 [INFO] [stdout] | [INFO] [stdout] 332 | assert_eq!(Tag::from_bytes(b"ABCD").to_lowercase(), Tag::from_bytes(b"abcd")); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `to_uppercase` with a similar name [INFO] [stdout] | [INFO] [stdout] 332 - assert_eq!(Tag::from_bytes(b"ABCD").to_lowercase(), Tag::from_bytes(b"abcd")); [INFO] [stdout] 332 + assert_eq!(Tag::from_bytes(b"ABCD").to_uppercase(), Tag::from_bytes(b"abcd")); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0599`. [INFO] [stdout] [INFO] [stderr] error: could not compile `makepad-rustybuzz` (lib test) due to 3 previous errors [INFO] running `Command { std: "docker" "inspect" "c77c5bcdeedeb257c81a5f76cedb0928f0c81aa504bb49678b241674ddec6486", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c77c5bcdeedeb257c81a5f76cedb0928f0c81aa504bb49678b241674ddec6486", kill_on_drop: false }` [INFO] [stdout] c77c5bcdeedeb257c81a5f76cedb0928f0c81aa504bb49678b241674ddec6486