[INFO] fetching crate read-fonts 0.30.1... [INFO] testing read-fonts-0.30.1 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate read-fonts 0.30.1 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate read-fonts 0.30.1 [INFO] finished tweaking crates.io crate read-fonts 0.30.1 [INFO] tweaked toml for crates.io crate read-fonts 0.30.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate read-fonts 0.30.1 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate read-fonts 0.30.1 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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1584d23df43e2f6ea6d3bd660b4771ca03907258dd52efc06740ae1b97af3f93 [INFO] running `Command { std: "docker" "start" "-a" "1584d23df43e2f6ea6d3bd660b4771ca03907258dd52efc06740ae1b97af3f93", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1584d23df43e2f6ea6d3bd660b4771ca03907258dd52efc06740ae1b97af3f93", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1584d23df43e2f6ea6d3bd660b4771ca03907258dd52efc06740ae1b97af3f93", kill_on_drop: false }` [INFO] [stdout] 1584d23df43e2f6ea6d3bd660b4771ca03907258dd52efc06740ae1b97af3f93 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] bceb9d5e43e1e66ac177eec15e56a9c84568373365bf3e2ece9587ec8857a7a0 [INFO] running `Command { std: "docker" "start" "-a" "bceb9d5e43e1e66ac177eec15e56a9c84568373365bf3e2ece9587ec8857a7a0", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.79 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling syn v2.0.52 [INFO] [stderr] Compiling bytemuck_derive v1.6.0 [INFO] [stderr] Compiling bytemuck v1.15.0 [INFO] [stderr] Compiling font-types v0.9.0 [INFO] [stderr] Compiling read-fonts v0.30.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/../generated/font.rs:143:1 [INFO] [stdout] | [INFO] [stdout] 143 | / /// Record for a table in a font. [INFO] [stdout] 144 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 145 | | #[repr(C)] [INFO] [stdout] 146 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 155 | | pub length: BigEndian, [INFO] [stdout] 156 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_aat.rs:497:1 [INFO] [stdout] | [INFO] [stdout] 497 | / /// Lookup segment for format 4. [INFO] [stdout] 498 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 499 | | #[repr(C)] [INFO] [stdout] 500 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 507 | | pub value_offset: BigEndian, [INFO] [stdout] 508 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/aat.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / /// Lookup segment for format 2. [INFO] [stdout] 32 | | #[derive(Copy, Clone, bytemuck::AnyBitPattern)] [INFO] [stdout] 33 | | #[repr(C, packed)] [INFO] [stdout] 34 | | pub struct LookupSegment2 [INFO] [stdout] ... | [INFO] [stdout] 43 | | pub value: BigEndian, [INFO] [stdout] 44 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/aat.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | / /// Lookup single record for format 6. [INFO] [stdout] 95 | | #[derive(Copy, Clone, bytemuck::AnyBitPattern)] [INFO] [stdout] 96 | | #[repr(C, packed)] [INFO] [stdout] 97 | | pub struct LookupSingle [INFO] [stdout] ... | [INFO] [stdout] 104 | | pub value: BigEndian, [INFO] [stdout] 105 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/aat.rs:254:1 [INFO] [stdout] | [INFO] [stdout] 254 | / /// Empty data type for a state table entry with no payload. [INFO] [stdout] 255 | | /// [INFO] [stdout] 256 | | /// Note: this type is only intended for use as the type parameter for [INFO] [stdout] 257 | | /// `StateEntry`. The inner field is private and this type cannot be [INFO] [stdout] 258 | | /// constructed outside of this module. [INFO] [stdout] 259 | | #[derive(Copy, Clone, bytemuck::AnyBitPattern, Debug)] [INFO] [stdout] 260 | | pub struct NoPayload(()); [INFO] [stdout] | |_________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_ankr.rs:209:1 [INFO] [stdout] | [INFO] [stdout] 209 | / /// Individual anchor point. [INFO] [stdout] 210 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 211 | | #[repr(C)] [INFO] [stdout] 212 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 215 | | pub y: BigEndian, [INFO] [stdout] 216 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_avar.rs:224:1 [INFO] [stdout] | [INFO] [stdout] 224 | / /// [AxisValueMap](https://learn.microsoft.com/en-us/typography/opentype/spec/avar#table-formats) record [INFO] [stdout] 225 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 226 | | #[repr(C)] [INFO] [stdout] 227 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 232 | | pub to_coordinate: BigEndian, [INFO] [stdout] 233 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_base.rs:408:1 [INFO] [stdout] | [INFO] [stdout] 408 | / /// [BaseScriptRecord](https://learn.microsoft.com/en-us/typography/opentype/spec/base#basescriptrecord) [INFO] [stdout] 409 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 410 | | #[repr(C)] [INFO] [stdout] 411 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 416 | | pub base_script_offset: BigEndian, [INFO] [stdout] 417 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_base.rs:595:1 [INFO] [stdout] | [INFO] [stdout] 595 | / /// [BaseLangSysRecord](https://learn.microsoft.com/en-us/typography/opentype/spec/base#baselangsysrecord) [INFO] [stdout] 596 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 597 | | #[repr(C)] [INFO] [stdout] 598 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 603 | | pub min_max_offset: BigEndian, [INFO] [stdout] 604 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_base.rs:901:1 [INFO] [stdout] | [INFO] [stdout] 901 | / /// [FeatMinMaxRecord](https://learn.microsoft.com/en-us/typography/opentype/spec/base#baselangsysrecord) [INFO] [stdout] 902 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 903 | | #[repr(C)] [INFO] [stdout] 904 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 914 | | pub max_coord_offset: BigEndian>, [INFO] [stdout] 915 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_bitmap.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / /// [BitmapSize](https://learn.microsoft.com/en-us/typography/opentype/spec/eblc#bitmapsize-record) record. [INFO] [stdout] 9 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 10 | | #[repr(C)] [INFO] [stdout] 11 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 37 | | pub flags: BigEndian, [INFO] [stdout] 38 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_bitmap.rs:152:1 [INFO] [stdout] | [INFO] [stdout] 152 | / /// [SbitLineMetrics](https://learn.microsoft.com/en-us/typography/opentype/spec/eblc#sbitlinemetrics-record) record. [INFO] [stdout] 153 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 154 | | #[repr(C)] [INFO] [stdout] 155 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 168 | | pub pad2: BigEndian, [INFO] [stdout] 169 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_bitmap.rs:267:1 [INFO] [stdout] | [INFO] [stdout] 267 | / /// [Bitmap flags](https://learn.microsoft.com/en-us/typography/opentype/spec/eblc#bitmap-flags). [INFO] [stdout] 268 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] 269 | | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] [INFO] [stdout] 270 | | #[repr(transparent)] [INFO] [stdout] 271 | | pub struct BitmapFlags { [INFO] [stdout] 272 | | bits: u8, [INFO] [stdout] 273 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_bitmap.rs:575:1 [INFO] [stdout] | [INFO] [stdout] 575 | / /// [BigGlyphMetrics](https://learn.microsoft.com/en-us/typography/opentype/spec/eblc#bigglyphmetrics) record. [INFO] [stdout] 576 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 577 | | #[repr(C)] [INFO] [stdout] 578 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 595 | | pub vert_advance: u8, [INFO] [stdout] 596 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_bitmap.rs:672:1 [INFO] [stdout] | [INFO] [stdout] 672 | / /// [SmallGlyphMetrics](https://learn.microsoft.com/en-us/typography/opentype/spec/eblc#smallglyphmetrics) record. [INFO] [stdout] 673 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 674 | | #[repr(C)] [INFO] [stdout] 675 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 686 | | pub advance: u8, [INFO] [stdout] 687 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_bitmap.rs:832:1 [INFO] [stdout] | [INFO] [stdout] 832 | / #[repr(C)] [INFO] [stdout] 833 | | #[repr(packed)] [INFO] [stdout] 834 | | pub struct IndexSubtableRecord { [INFO] [stdout] 835 | | /// First glyph ID of this range. [INFO] [stdout] ... | [INFO] [stdout] 840 | | pub index_subtable_offset: BigEndian, [INFO] [stdout] 841 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_bitmap.rs:1413:1 [INFO] [stdout] | [INFO] [stdout] 1413 | / /// [GlyphIdOffsetPair](https://learn.microsoft.com/en-us/typography/opentype/spec/eblc#glyphidoffsetpair-record) record. [INFO] [stdout] 1414 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1415 | | #[repr(C)] [INFO] [stdout] 1416 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1421 | | pub sbit_offset: BigEndian, [INFO] [stdout] 1422 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_bitmap.rs:1613:1 [INFO] [stdout] | [INFO] [stdout] 1613 | / /// [EbdtComponent](https://learn.microsoft.com/en-us/typography/opentype/spec/ebdt#ebdtcomponent-record) record. [INFO] [stdout] 1614 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1615 | | #[repr(C)] [INFO] [stdout] 1616 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1623 | | pub y_offset: BigEndian, [INFO] [stdout] 1624 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_cmap.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | / /// [Encoding Record](https://docs.microsoft.com/en-us/typography/opentype/spec/cmap#encoding-records-and-encodings) [INFO] [stdout] 112 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 113 | | #[repr(C)] [INFO] [stdout] 114 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 122 | | pub subtable_offset: BigEndian, [INFO] [stdout] 123 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_cmap.rs:562:1 [INFO] [stdout] | [INFO] [stdout] 562 | / /// Part of [Cmap2] [INFO] [stdout] 563 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 564 | | #[repr(C)] [INFO] [stdout] 565 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 574 | | pub id_range_offset: BigEndian, [INFO] [stdout] 575 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_cmap.rs:1156:1 [INFO] [stdout] | [INFO] [stdout] 1156 | / /// Used in [Cmap8] and [Cmap12] [INFO] [stdout] 1157 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1158 | | #[repr(C)] [INFO] [stdout] 1159 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1170 | | pub start_glyph_id: BigEndian, [INFO] [stdout] 1171 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_cmap.rs:1623:1 [INFO] [stdout] | [INFO] [stdout] 1623 | / /// Part of [Cmap13] [INFO] [stdout] 1624 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1625 | | #[repr(C)] [INFO] [stdout] 1626 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1634 | | pub glyph_id: BigEndian, [INFO] [stdout] 1635 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_cmap.rs:1794:1 [INFO] [stdout] | [INFO] [stdout] 1794 | / /// Part of [Cmap14] [INFO] [stdout] 1795 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1796 | | #[repr(C)] [INFO] [stdout] 1797 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1806 | | pub non_default_uvs_offset: BigEndian>, [INFO] [stdout] 1807 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_cmap.rs:2047:1 [INFO] [stdout] | [INFO] [stdout] 2047 | / /// Part of [Cmap14] [INFO] [stdout] 2048 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 2049 | | #[repr(C)] [INFO] [stdout] 2050 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 2055 | | pub glyph_id: BigEndian, [INFO] [stdout] 2056 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_cmap.rs:2089:1 [INFO] [stdout] | [INFO] [stdout] 2089 | / /// Part of [Cmap14] [INFO] [stdout] 2090 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 2091 | | #[repr(C)] [INFO] [stdout] 2092 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 2097 | | pub additional_count: u8, [INFO] [stdout] 2098 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_colr.rs:318:1 [INFO] [stdout] | [INFO] [stdout] 318 | / /// [BaseGlyph](https://learn.microsoft.com/en-us/typography/opentype/spec/colr#baseglyph-and-layer-records) record [INFO] [stdout] 319 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 320 | | #[repr(C)] [INFO] [stdout] 321 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 328 | | pub num_layers: BigEndian, [INFO] [stdout] 329 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_colr.rs:368:1 [INFO] [stdout] | [INFO] [stdout] 368 | / /// [Layer](https://learn.microsoft.com/en-us/typography/opentype/spec/colr#baseglyph-and-layer-records) record [INFO] [stdout] 369 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 370 | | #[repr(C)] [INFO] [stdout] 371 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 376 | | pub palette_index: BigEndian, [INFO] [stdout] 377 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_colr.rs:497:1 [INFO] [stdout] | [INFO] [stdout] 497 | / /// [BaseGlyphPaint](https://learn.microsoft.com/en-us/typography/opentype/spec/colr#baseglyphlist-layerlist-and-cliplist) record [INFO] [stdout] 498 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 499 | | #[repr(C)] [INFO] [stdout] 500 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 505 | | pub paint_offset: BigEndian, [INFO] [stdout] 506 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_colr.rs:745:1 [INFO] [stdout] | [INFO] [stdout] 745 | / /// [Clip](https://learn.microsoft.com/en-us/typography/opentype/spec/colr#baseglyphlist-layerlist-and-cliplist) record [INFO] [stdout] 746 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 747 | | #[repr(C)] [INFO] [stdout] 748 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 755 | | pub clip_box_offset: BigEndian, [INFO] [stdout] 756 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_colr.rs:1154:1 [INFO] [stdout] | [INFO] [stdout] 1154 | / /// [ColorIndex](https://learn.microsoft.com/en-us/typography/opentype/spec/colr#color-references-colorstop-and-colorline) record [INFO] [stdout] 1155 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1156 | | #[repr(C)] [INFO] [stdout] 1157 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1162 | | pub alpha: BigEndian, [INFO] [stdout] 1163 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_colr.rs:1196:1 [INFO] [stdout] | [INFO] [stdout] 1196 | / /// [VarColorIndex](https://learn.microsoft.com/en-us/typography/opentype/spec/colr#color-references-colorstop-and-colorline) record [INFO] [stdout] 1197 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1198 | | #[repr(C)] [INFO] [stdout] 1199 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1206 | | pub var_index_base: BigEndian, [INFO] [stdout] 1207 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_colr.rs:1246:1 [INFO] [stdout] | [INFO] [stdout] 1246 | / /// [ColorStop](https://learn.microsoft.com/en-us/typography/opentype/spec/colr#color-references-colorstop-and-colorline) record [INFO] [stdout] 1247 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1248 | | #[repr(C)] [INFO] [stdout] 1249 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1256 | | pub alpha: BigEndian, [INFO] [stdout] 1257 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_colr.rs:1296:1 [INFO] [stdout] | [INFO] [stdout] 1296 | / /// [VarColorStop](https://learn.microsoft.com/en-us/typography/opentype/spec/colr#color-references-colorstop-and-colorline) record [INFO] [stdout] 1297 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1298 | | #[repr(C)] [INFO] [stdout] 1299 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1308 | | pub var_index_base: BigEndian, [INFO] [stdout] 1309 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_cpal.rs:292:1 [INFO] [stdout] | [INFO] [stdout] 292 | / /// The [PaletteType](https://learn.microsoft.com/en-us/typography/opentype/spec/cpal#palette-type-array) flags. [INFO] [stdout] 293 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] 294 | | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] [INFO] [stdout] 295 | | #[repr(transparent)] [INFO] [stdout] 296 | | pub struct PaletteType { [INFO] [stdout] 297 | | bits: u32, [INFO] [stdout] 298 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_cpal.rs:606:1 [INFO] [stdout] | [INFO] [stdout] 606 | / /// [CPAL (Color Record)](https://learn.microsoft.com/en-us/typography/opentype/spec/cpal#palette-entries-and-color-records) record [INFO] [stdout] 607 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 608 | | #[repr(C)] [INFO] [stdout] 609 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 618 | | pub alpha: u8, [INFO] [stdout] 619 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_feat.rs:123:1 [INFO] [stdout] | [INFO] [stdout] 123 | / /// Type, flags and names for a feature. [INFO] [stdout] 124 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 125 | | #[repr(C)] [INFO] [stdout] 126 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 139 | | pub name_index: BigEndian, [INFO] [stdout] 140 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_feat.rs:296:1 [INFO] [stdout] | [INFO] [stdout] 296 | / /// Associates a setting with a name identifier. [INFO] [stdout] 297 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 298 | | #[repr(C)] [INFO] [stdout] 299 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 304 | | pub name_index: BigEndian, [INFO] [stdout] 305 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_fvar.rs:299:1 [INFO] [stdout] | [INFO] [stdout] 299 | / /// The [VariationAxisRecord](https://learn.microsoft.com/en-us/typography/opentype/spec/fvar#variationaxisrecord) [INFO] [stdout] 300 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 301 | | #[repr(C)] [INFO] [stdout] 302 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 315 | | pub axis_name_id: BigEndian, [INFO] [stdout] 316 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_gasp.rs:113:1 [INFO] [stdout] | [INFO] [stdout] 113 | / #[repr(C)] [INFO] [stdout] 114 | | #[repr(packed)] [INFO] [stdout] 115 | | pub struct GaspRange { [INFO] [stdout] 116 | | /// Upper limit of range, in PPEM [INFO] [stdout] ... | [INFO] [stdout] 119 | | pub range_gasp_behavior: BigEndian, [INFO] [stdout] 120 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_gasp.rs:158:1 [INFO] [stdout] | [INFO] [stdout] 158 | / #[repr(transparent)] [INFO] [stdout] 159 | | pub struct GaspRangeBehavior { [INFO] [stdout] 160 | | bits: u16, [INFO] [stdout] 161 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_glyf.rs:242:1 [INFO] [stdout] | [INFO] [stdout] 242 | / /// Flags used in [SimpleGlyph] [INFO] [stdout] 243 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] 244 | | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] [INFO] [stdout] 245 | | #[repr(transparent)] [INFO] [stdout] 246 | | pub struct SimpleGlyphFlags { [INFO] [stdout] 247 | | bits: u8, [INFO] [stdout] 248 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_glyf.rs:773:1 [INFO] [stdout] | [INFO] [stdout] 773 | / /// Flags used in [CompositeGlyph] [INFO] [stdout] 774 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] 775 | | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] [INFO] [stdout] 776 | | #[repr(transparent)] [INFO] [stdout] 777 | | pub struct CompositeGlyphFlags { [INFO] [stdout] 778 | | bits: u16, [INFO] [stdout] 779 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/glyf.rs:52:1 [INFO] [stdout] | [INFO] [stdout] 52 | / /// Flags describing the properties of a point. [INFO] [stdout] 53 | | /// [INFO] [stdout] 54 | | /// Some properties, such as on- and off-curve flags are intrinsic to the point [INFO] [stdout] 55 | | /// itself. Others, designated as markers are set and cleared while an outline [INFO] [stdout] ... | [INFO] [stdout] 60 | | #[repr(transparent)] [INFO] [stdout] 61 | | pub struct PointFlags(u8); [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/tables/glyf.rs:61:12 [INFO] [stdout] | [INFO] [stdout] 61 | pub struct PointFlags(u8); [INFO] [stdout] | ^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_gpos.rs:260:1 [INFO] [stdout] | [INFO] [stdout] 260 | / /// See [ValueRecord] [INFO] [stdout] 261 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] 262 | | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] [INFO] [stdout] 263 | | #[repr(transparent)] [INFO] [stdout] 264 | | pub struct ValueFormat { [INFO] [stdout] 265 | | bits: u16, [INFO] [stdout] 266 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_gpos.rs:1115:1 [INFO] [stdout] | [INFO] [stdout] 1115 | / /// Part of [MarkArray] [INFO] [stdout] 1116 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1117 | | #[repr(C)] [INFO] [stdout] 1118 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1123 | | pub mark_anchor_offset: BigEndian, [INFO] [stdout] 1124 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_gpos.rs:2542:1 [INFO] [stdout] | [INFO] [stdout] 2542 | / /// Part of [CursivePosFormat1] [INFO] [stdout] 2543 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 2544 | | #[repr(C)] [INFO] [stdout] 2545 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 2552 | | pub exit_anchor_offset: BigEndian>, [INFO] [stdout] 2553 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_gvar.rs:197:1 [INFO] [stdout] | [INFO] [stdout] 197 | / #[repr(transparent)] [INFO] [stdout] 198 | | pub struct GvarFlags { [INFO] [stdout] 199 | | bits: u16, [INFO] [stdout] 200 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_head.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / /// The `macStyle` field for the head table. [INFO] [stdout] 9 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] 10 | | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] [INFO] [stdout] 11 | | #[repr(transparent)] [INFO] [stdout] 12 | | pub struct MacStyle { [INFO] [stdout] 13 | | bits: u16, [INFO] [stdout] 14 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_hmtx.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | / #[repr(C)] [INFO] [stdout] 123 | | #[repr(packed)] [INFO] [stdout] 124 | | pub struct LongMetric { [INFO] [stdout] 125 | | /// Advance width/height, in font design units. [INFO] [stdout] ... | [INFO] [stdout] 128 | | pub side_bearing: BigEndian, [INFO] [stdout] 129 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_kerx.rs:336:1 [INFO] [stdout] | [INFO] [stdout] 336 | / /// The type 0 `kerx` subtable kerning record. [INFO] [stdout] 337 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 338 | | #[repr(C)] [INFO] [stdout] 339 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 346 | | pub value: BigEndian, [INFO] [stdout] 347 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_layout.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | / /// [Script Record](https://docs.microsoft.com/en-us/typography/opentype/spec/chapter2#script-list-table-and-script-record) [INFO] [stdout] 95 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 96 | | #[repr(C)] [INFO] [stdout] 97 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 102 | | pub script_offset: BigEndian, [INFO] [stdout] 103 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_layout.rs:258:1 [INFO] [stdout] | [INFO] [stdout] 258 | / #[repr(C)] [INFO] [stdout] 259 | | #[repr(packed)] [INFO] [stdout] 260 | | pub struct LangSysRecord { [INFO] [stdout] 261 | | /// 4-byte LangSysTag identifier [INFO] [stdout] ... | [INFO] [stdout] 264 | | pub lang_sys_offset: BigEndian, [INFO] [stdout] 265 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_layout.rs:502:1 [INFO] [stdout] | [INFO] [stdout] 502 | / /// Part of [FeatureList] [INFO] [stdout] 503 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 504 | | #[repr(C)] [INFO] [stdout] 505 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 510 | | pub feature_offset: BigEndian, [INFO] [stdout] 511 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_layout.rs:1222:1 [INFO] [stdout] | [INFO] [stdout] 1222 | / /// Used in [CoverageFormat2] [INFO] [stdout] 1223 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1224 | | #[repr(C)] [INFO] [stdout] 1225 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1232 | | pub start_coverage_index: BigEndian, [INFO] [stdout] 1233 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_layout.rs:1560:1 [INFO] [stdout] | [INFO] [stdout] 1560 | / /// Used in [ClassDefFormat2] [INFO] [stdout] 1561 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1562 | | #[repr(C)] [INFO] [stdout] 1563 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1570 | | pub class: BigEndian, [INFO] [stdout] 1571 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_layout.rs:1683:1 [INFO] [stdout] | [INFO] [stdout] 1683 | / /// [Sequence Lookup Record](https://docs.microsoft.com/en-us/typography/opentype/spec/chapter2#sequence-lookup-record) [INFO] [stdout] 1684 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1685 | | #[repr(C)] [INFO] [stdout] 1686 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1691 | | pub lookup_list_index: BigEndian, [INFO] [stdout] 1692 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_layout.rs:4410:1 [INFO] [stdout] | [INFO] [stdout] 4410 | / /// Part of [FeatureVariations] [INFO] [stdout] 4411 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 4412 | | #[repr(C)] [INFO] [stdout] 4413 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 4420 | | pub feature_table_substitution_offset: BigEndian>, [INFO] [stdout] 4421 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_layout.rs:5298:1 [INFO] [stdout] | [INFO] [stdout] 5298 | / /// Used in [FeatureTableSubstitution] [INFO] [stdout] 5299 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 5300 | | #[repr(C)] [INFO] [stdout] 5301 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 5307 | | pub alternate_feature_offset: BigEndian, [INFO] [stdout] 5308 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_ltag.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | / /// Offset and length of string in `ltag` table. [INFO] [stdout] 126 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 127 | | #[repr(C)] [INFO] [stdout] 128 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 133 | | pub length: BigEndian, [INFO] [stdout] 134 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_meta.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | / /// [INFO] [stdout] 130 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 131 | | #[repr(C)] [INFO] [stdout] 132 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 139 | | pub data_length: BigEndian, [INFO] [stdout] 140 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_morx.rs:259:1 [INFO] [stdout] | [INFO] [stdout] 259 | / /// Used to compute the sub-feature flags for a list of requested features and settings. [INFO] [stdout] 260 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 261 | | #[repr(C)] [INFO] [stdout] 262 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 271 | | pub disable_flags: BigEndian, [INFO] [stdout] 272 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_morx.rs:419:1 [INFO] [stdout] | [INFO] [stdout] 419 | / /// Entry payload in a contextual subtable state machine. [INFO] [stdout] 420 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 421 | | #[repr(C)] [INFO] [stdout] 422 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 429 | | pub current_index: BigEndian, [INFO] [stdout] 430 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_morx.rs:465:1 [INFO] [stdout] | [INFO] [stdout] 465 | / /// Entry payload in an insertion subtable state machine. [INFO] [stdout] 466 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 467 | | #[repr(C)] [INFO] [stdout] 468 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 478 | | pub marked_insert_index: BigEndian, [INFO] [stdout] 479 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_mvar.rs:157:1 [INFO] [stdout] | [INFO] [stdout] 157 | / /// [ValueRecord](https://learn.microsoft.com/en-us/typography/opentype/spec/mvar#table-formats) metrics variation record [INFO] [stdout] 158 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 159 | | #[repr(C)] [INFO] [stdout] 160 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 167 | | pub delta_set_inner_index: BigEndian, [INFO] [stdout] 168 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_name.rs:186:1 [INFO] [stdout] | [INFO] [stdout] 186 | / /// Part of [Name] [INFO] [stdout] 187 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 188 | | #[repr(C)] [INFO] [stdout] 189 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 195 | | pub lang_tag_offset: BigEndian, [INFO] [stdout] 196 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_name.rs:230:1 [INFO] [stdout] | [INFO] [stdout] 230 | / ///[Name Records](https://docs.microsoft.com/en-us/typography/opentype/spec/name#name-records) [INFO] [stdout] 231 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 232 | | #[repr(C)] [INFO] [stdout] 233 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 246 | | pub string_offset: BigEndian, [INFO] [stdout] 247 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_os2.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / /// OS/2 [selection flags](https://learn.microsoft.com/en-us/typography/opentype/spec/os2#fsselection) [INFO] [stdout] 9 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] 10 | | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] [INFO] [stdout] 11 | | #[repr(transparent)] [INFO] [stdout] 12 | | pub struct SelectionFlags { [INFO] [stdout] 13 | | bits: u16, [INFO] [stdout] 14 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_postscript.rs:495:1 [INFO] [stdout] | [INFO] [stdout] 495 | / /// Range struct for FdSelect format 3. [INFO] [stdout] 496 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 497 | | #[repr(C)] [INFO] [stdout] 498 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 503 | | pub fd: u8, [INFO] [stdout] 504 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_postscript.rs:651:1 [INFO] [stdout] | [INFO] [stdout] 651 | / /// Range struct for FdSelect format 4. [INFO] [stdout] 652 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 653 | | #[repr(C)] [INFO] [stdout] 654 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 659 | | pub fd: BigEndian, [INFO] [stdout] 660 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_postscript.rs:937:1 [INFO] [stdout] | [INFO] [stdout] 937 | / /// Range struct for Charset format 1. [INFO] [stdout] 938 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 939 | | #[repr(C)] [INFO] [stdout] 940 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 945 | | pub n_left: u8, [INFO] [stdout] 946 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_postscript.rs:1066:1 [INFO] [stdout] | [INFO] [stdout] 1066 | / /// Range struct for Charset format 2. [INFO] [stdout] 1067 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1068 | | #[repr(C)] [INFO] [stdout] 1069 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1074 | | pub n_left: BigEndian, [INFO] [stdout] 1075 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_sbix.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / /// Sbix header flags. [INFO] [stdout] 9 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] 10 | | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] [INFO] [stdout] 11 | | #[repr(transparent)] [INFO] [stdout] 12 | | pub struct HeaderFlags { [INFO] [stdout] 13 | | bits: u16, [INFO] [stdout] 14 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_stat.rs:204:1 [INFO] [stdout] | [INFO] [stdout] 204 | / /// [Axis Records](https://docs.microsoft.com/en-us/typography/opentype/spec/stat#axis-records) [INFO] [stdout] 205 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 206 | | #[repr(C)] [INFO] [stdout] 207 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 217 | | pub axis_ordering: BigEndian, [INFO] [stdout] 218 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_stat.rs:995:1 [INFO] [stdout] | [INFO] [stdout] 995 | / /// Part of [AxisValueFormat4] [INFO] [stdout] 996 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 997 | | #[repr(C)] [INFO] [stdout] 998 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1004 | | pub value: BigEndian, [INFO] [stdout] 1005 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_stat.rs:1039:1 [INFO] [stdout] | [INFO] [stdout] 1039 | / /// [Axis value table flags](https://docs.microsoft.com/en-us/typography/opentype/spec/stat#flags). [INFO] [stdout] 1040 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1041 | | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] [INFO] [stdout] 1042 | | #[repr(transparent)] [INFO] [stdout] 1043 | | pub struct AxisValueTableFlags { [INFO] [stdout] 1044 | | bits: u16, [INFO] [stdout] 1045 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_svg.rs:187:1 [INFO] [stdout] | [INFO] [stdout] 187 | / /// [SVGDocumentRecord](https://learn.microsoft.com/en-us/typography/opentype/spec/svg) [INFO] [stdout] 188 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 189 | | #[repr(C)] [INFO] [stdout] 190 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 200 | | pub svg_doc_length: BigEndian, [INFO] [stdout] 201 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_trak.rs:247:1 [INFO] [stdout] | [INFO] [stdout] 247 | / /// Single entry in a tracking table. [INFO] [stdout] 248 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 249 | | #[repr(C)] [INFO] [stdout] 250 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 257 | | pub offset: BigEndian, [INFO] [stdout] 258 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_varc.rs:501:1 [INFO] [stdout] | [INFO] [stdout] 501 | / #[repr(C)] [INFO] [stdout] 502 | | #[repr(packed)] [INFO] [stdout] 503 | | pub struct SparseRegionAxisCoordinates { [INFO] [stdout] 504 | | pub axis_index: BigEndian, [INFO] [stdout] ... | [INFO] [stdout] 507 | | pub end: BigEndian, [INFO] [stdout] 508 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_varc.rs:752:1 [INFO] [stdout] | [INFO] [stdout] 752 | / /// Flags used in the [VarcComponent] byte stream [INFO] [stdout] 753 | | /// [INFO] [stdout] 754 | | /// [INFO] [stdout] 755 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] ... | [INFO] [stdout] 759 | | bits: u32, [INFO] [stdout] 760 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_variations.rs:517:1 [INFO] [stdout] | [INFO] [stdout] 517 | / /// Entry format for a [DeltaSetIndexMap]. [INFO] [stdout] 518 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] 519 | | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] [INFO] [stdout] 520 | | #[repr(transparent)] [INFO] [stdout] 521 | | pub struct EntryFormat { [INFO] [stdout] 522 | | bits: u8, [INFO] [stdout] 523 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_variations.rs:1002:1 [INFO] [stdout] | [INFO] [stdout] 1002 | / /// The [RegionAxisCoordinates](https://learn.microsoft.com/en-us/typography/opentype/spec/otvarcommonformats#variation-regions) record [INFO] [stdout] 1003 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1004 | | #[repr(C)] [INFO] [stdout] 1005 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1012 | | pub end_coord: BigEndian, [INFO] [stdout] 1013 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_vorg.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 133 | / /// Vertical origin Y metrics record. [INFO] [stdout] 134 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 135 | | #[repr(C)] [INFO] [stdout] 136 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 141 | | pub vert_origin_y: BigEndian, [INFO] [stdout] 142 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/tables/../../generated/generated_cvar.rs:95:36 [INFO] [stdout] | [INFO] [stdout] 95 | pub fn tuple_variation_headers(&self) -> VarLenArray<'a, TupleVariationHeader> { [INFO] [stdout] | ^^^^^ -------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 95 | pub fn tuple_variation_headers(&self) -> VarLenArray<'a, TupleVariationHeader<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/tables/../../generated/generated_gvar.rs:661:36 [INFO] [stdout] | [INFO] [stdout] 661 | pub fn tuple_variation_headers(&self) -> VarLenArray<'a, TupleVariationHeader> { [INFO] [stdout] | ^^^^^ -------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 661 | pub fn tuple_variation_headers(&self) -> VarLenArray<'a, TupleVariationHeader<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/tables/layout/closure.rs:409:28 [INFO] [stdout] | [INFO] [stdout] 409 | pub(crate) fn coverage(&self) -> Result { [INFO] [stdout] | ^^^^^ ------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 409 | pub(crate) fn coverage(&self) -> Result, ReadError> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/tables/layout/closure.rs:417:9 [INFO] [stdout] | [INFO] [stdout] 417 | &self, [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 418 | ) -> impl Iterator>> { [INFO] [stdout] | -------------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 418 | ) -> impl Iterator, ReadError>>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/tables/layout/closure.rs:446:25 [INFO] [stdout] | [INFO] [stdout] 446 | pub(crate) fn rules(&self) -> impl Iterator> { [INFO] [stdout] | ^^^^^ ----------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 446 | pub(crate) fn rules(&self) -> impl Iterator, ReadError>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/tables/layout/closure.rs:551:9 [INFO] [stdout] | [INFO] [stdout] 551 | &self, [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 552 | ) -> impl Iterator>> { [INFO] [stdout] | -------------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 552 | ) -> impl Iterator, ReadError>>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/tables/layout/closure.rs:580:25 [INFO] [stdout] | [INFO] [stdout] 580 | pub(crate) fn rules(&self) -> impl Iterator> { [INFO] [stdout] | ^^^^^ ----------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 580 | pub(crate) fn rules(&self) -> impl Iterator, ReadError>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/tables/layout/closure.rs:672:29 [INFO] [stdout] | [INFO] [stdout] 672 | pub(crate) fn coverages(&self) -> ArrayOfOffsets { [INFO] [stdout] | ^^^^^ ----------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 672 | pub(crate) fn coverages(&self) -> ArrayOfOffsets<'_, CoverageTable<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/tables/varc.rs:30:25 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn axis_indices(&self, nth: usize) -> Result { [INFO] [stdout] | ^^^^^ ------------ the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 30 | pub fn axis_indices(&self, nth: usize) -> Result, ReadError> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.01s [INFO] running `Command { std: "docker" "inspect" "bceb9d5e43e1e66ac177eec15e56a9c84568373365bf3e2ece9587ec8857a7a0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bceb9d5e43e1e66ac177eec15e56a9c84568373365bf3e2ece9587ec8857a7a0", kill_on_drop: false }` [INFO] [stdout] bceb9d5e43e1e66ac177eec15e56a9c84568373365bf3e2ece9587ec8857a7a0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] a584a583fe01ac1e15ef7557eaea6bb9b785f25515d4629c3fecf5022cabb681 [INFO] running `Command { std: "docker" "start" "-a" "a584a583fe01ac1e15ef7557eaea6bb9b785f25515d4629c3fecf5022cabb681", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.153 [INFO] [stderr] Compiling serde v1.0.197 [INFO] [stderr] Compiling crossbeam-utils v0.8.19 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling either v1.10.0 [INFO] [stderr] Compiling serde_json v1.0.114 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling itoa v1.0.10 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling ryu v1.0.17 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling unicode-width v0.1.11 [INFO] [stderr] Compiling memchr v2.7.1 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling getrandom v0.2.14 [INFO] [stderr] Compiling crossbeam-deque v0.8.5 [INFO] [stderr] Compiling csv-core v0.1.12 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling half v1.8.3 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling rayon v1.9.0 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling criterion-plot v0.4.5 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling serde_derive v1.0.197 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling serde_cbor v0.11.2 [INFO] [stderr] Compiling csv v1.3.1 [INFO] [stderr] Compiling oorandom v11.1.4 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/../generated/font.rs:143:1 [INFO] [stdout] | [INFO] [stdout] 143 | / /// Record for a table in a font. [INFO] [stdout] 144 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 145 | | #[repr(C)] [INFO] [stdout] 146 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 155 | | pub length: BigEndian, [INFO] [stdout] 156 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_aat.rs:497:1 [INFO] [stdout] | [INFO] [stdout] 497 | / /// Lookup segment for format 4. [INFO] [stdout] 498 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 499 | | #[repr(C)] [INFO] [stdout] 500 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 507 | | pub value_offset: BigEndian, [INFO] [stdout] 508 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/aat.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | / /// Lookup segment for format 2. [INFO] [stdout] 32 | | #[derive(Copy, Clone, bytemuck::AnyBitPattern)] [INFO] [stdout] 33 | | #[repr(C, packed)] [INFO] [stdout] 34 | | pub struct LookupSegment2 [INFO] [stdout] ... | [INFO] [stdout] 43 | | pub value: BigEndian, [INFO] [stdout] 44 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/aat.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | / /// Lookup single record for format 6. [INFO] [stdout] 95 | | #[derive(Copy, Clone, bytemuck::AnyBitPattern)] [INFO] [stdout] 96 | | #[repr(C, packed)] [INFO] [stdout] 97 | | pub struct LookupSingle [INFO] [stdout] ... | [INFO] [stdout] 104 | | pub value: BigEndian, [INFO] [stdout] 105 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/aat.rs:254:1 [INFO] [stdout] | [INFO] [stdout] 254 | / /// Empty data type for a state table entry with no payload. [INFO] [stdout] 255 | | /// [INFO] [stdout] 256 | | /// Note: this type is only intended for use as the type parameter for [INFO] [stdout] 257 | | /// `StateEntry`. The inner field is private and this type cannot be [INFO] [stdout] 258 | | /// constructed outside of this module. [INFO] [stdout] 259 | | #[derive(Copy, Clone, bytemuck::AnyBitPattern, Debug)] [INFO] [stdout] 260 | | pub struct NoPayload(()); [INFO] [stdout] | |_________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_ankr.rs:209:1 [INFO] [stdout] | [INFO] [stdout] 209 | / /// Individual anchor point. [INFO] [stdout] 210 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 211 | | #[repr(C)] [INFO] [stdout] 212 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 215 | | pub y: BigEndian, [INFO] [stdout] 216 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_avar.rs:224:1 [INFO] [stdout] | [INFO] [stdout] 224 | / /// [AxisValueMap](https://learn.microsoft.com/en-us/typography/opentype/spec/avar#table-formats) record [INFO] [stdout] 225 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 226 | | #[repr(C)] [INFO] [stdout] 227 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 232 | | pub to_coordinate: BigEndian, [INFO] [stdout] 233 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_base.rs:408:1 [INFO] [stdout] | [INFO] [stdout] 408 | / /// [BaseScriptRecord](https://learn.microsoft.com/en-us/typography/opentype/spec/base#basescriptrecord) [INFO] [stdout] 409 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 410 | | #[repr(C)] [INFO] [stdout] 411 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 416 | | pub base_script_offset: BigEndian, [INFO] [stdout] 417 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_base.rs:595:1 [INFO] [stdout] | [INFO] [stdout] 595 | / /// [BaseLangSysRecord](https://learn.microsoft.com/en-us/typography/opentype/spec/base#baselangsysrecord) [INFO] [stdout] 596 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 597 | | #[repr(C)] [INFO] [stdout] 598 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 603 | | pub min_max_offset: BigEndian, [INFO] [stdout] 604 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_base.rs:901:1 [INFO] [stdout] | [INFO] [stdout] 901 | / /// [FeatMinMaxRecord](https://learn.microsoft.com/en-us/typography/opentype/spec/base#baselangsysrecord) [INFO] [stdout] 902 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 903 | | #[repr(C)] [INFO] [stdout] 904 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 914 | | pub max_coord_offset: BigEndian>, [INFO] [stdout] 915 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_bitmap.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / /// [BitmapSize](https://learn.microsoft.com/en-us/typography/opentype/spec/eblc#bitmapsize-record) record. [INFO] [stdout] 9 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 10 | | #[repr(C)] [INFO] [stdout] 11 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 37 | | pub flags: BigEndian, [INFO] [stdout] 38 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_bitmap.rs:152:1 [INFO] [stdout] | [INFO] [stdout] 152 | / /// [SbitLineMetrics](https://learn.microsoft.com/en-us/typography/opentype/spec/eblc#sbitlinemetrics-record) record. [INFO] [stdout] 153 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 154 | | #[repr(C)] [INFO] [stdout] 155 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 168 | | pub pad2: BigEndian, [INFO] [stdout] 169 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_bitmap.rs:267:1 [INFO] [stdout] | [INFO] [stdout] 267 | / /// [Bitmap flags](https://learn.microsoft.com/en-us/typography/opentype/spec/eblc#bitmap-flags). [INFO] [stdout] 268 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] 269 | | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] [INFO] [stdout] 270 | | #[repr(transparent)] [INFO] [stdout] 271 | | pub struct BitmapFlags { [INFO] [stdout] 272 | | bits: u8, [INFO] [stdout] 273 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_bitmap.rs:575:1 [INFO] [stdout] | [INFO] [stdout] 575 | / /// [BigGlyphMetrics](https://learn.microsoft.com/en-us/typography/opentype/spec/eblc#bigglyphmetrics) record. [INFO] [stdout] 576 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 577 | | #[repr(C)] [INFO] [stdout] 578 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 595 | | pub vert_advance: u8, [INFO] [stdout] 596 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_bitmap.rs:672:1 [INFO] [stdout] | [INFO] [stdout] 672 | / /// [SmallGlyphMetrics](https://learn.microsoft.com/en-us/typography/opentype/spec/eblc#smallglyphmetrics) record. [INFO] [stdout] 673 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 674 | | #[repr(C)] [INFO] [stdout] 675 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 686 | | pub advance: u8, [INFO] [stdout] 687 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_bitmap.rs:832:1 [INFO] [stdout] | [INFO] [stdout] 832 | / #[repr(C)] [INFO] [stdout] 833 | | #[repr(packed)] [INFO] [stdout] 834 | | pub struct IndexSubtableRecord { [INFO] [stdout] 835 | | /// First glyph ID of this range. [INFO] [stdout] ... | [INFO] [stdout] 840 | | pub index_subtable_offset: BigEndian, [INFO] [stdout] 841 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_bitmap.rs:1413:1 [INFO] [stdout] | [INFO] [stdout] 1413 | / /// [GlyphIdOffsetPair](https://learn.microsoft.com/en-us/typography/opentype/spec/eblc#glyphidoffsetpair-record) record. [INFO] [stdout] 1414 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1415 | | #[repr(C)] [INFO] [stdout] 1416 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1421 | | pub sbit_offset: BigEndian, [INFO] [stdout] 1422 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_bitmap.rs:1613:1 [INFO] [stdout] | [INFO] [stdout] 1613 | / /// [EbdtComponent](https://learn.microsoft.com/en-us/typography/opentype/spec/ebdt#ebdtcomponent-record) record. [INFO] [stdout] 1614 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1615 | | #[repr(C)] [INFO] [stdout] 1616 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1623 | | pub y_offset: BigEndian, [INFO] [stdout] 1624 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_cmap.rs:111:1 [INFO] [stdout] | [INFO] [stdout] 111 | / /// [Encoding Record](https://docs.microsoft.com/en-us/typography/opentype/spec/cmap#encoding-records-and-encodings) [INFO] [stdout] 112 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 113 | | #[repr(C)] [INFO] [stdout] 114 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 122 | | pub subtable_offset: BigEndian, [INFO] [stdout] 123 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_cmap.rs:562:1 [INFO] [stdout] | [INFO] [stdout] 562 | / /// Part of [Cmap2] [INFO] [stdout] 563 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 564 | | #[repr(C)] [INFO] [stdout] 565 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 574 | | pub id_range_offset: BigEndian, [INFO] [stdout] 575 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_cmap.rs:1156:1 [INFO] [stdout] | [INFO] [stdout] 1156 | / /// Used in [Cmap8] and [Cmap12] [INFO] [stdout] 1157 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1158 | | #[repr(C)] [INFO] [stdout] 1159 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1170 | | pub start_glyph_id: BigEndian, [INFO] [stdout] 1171 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_cmap.rs:1623:1 [INFO] [stdout] | [INFO] [stdout] 1623 | / /// Part of [Cmap13] [INFO] [stdout] 1624 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1625 | | #[repr(C)] [INFO] [stdout] 1626 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1634 | | pub glyph_id: BigEndian, [INFO] [stdout] 1635 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_cmap.rs:1794:1 [INFO] [stdout] | [INFO] [stdout] 1794 | / /// Part of [Cmap14] [INFO] [stdout] 1795 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1796 | | #[repr(C)] [INFO] [stdout] 1797 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1806 | | pub non_default_uvs_offset: BigEndian>, [INFO] [stdout] 1807 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_cmap.rs:2047:1 [INFO] [stdout] | [INFO] [stdout] 2047 | / /// Part of [Cmap14] [INFO] [stdout] 2048 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 2049 | | #[repr(C)] [INFO] [stdout] 2050 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 2055 | | pub glyph_id: BigEndian, [INFO] [stdout] 2056 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_cmap.rs:2089:1 [INFO] [stdout] | [INFO] [stdout] 2089 | / /// Part of [Cmap14] [INFO] [stdout] 2090 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 2091 | | #[repr(C)] [INFO] [stdout] 2092 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 2097 | | pub additional_count: u8, [INFO] [stdout] 2098 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_colr.rs:318:1 [INFO] [stdout] | [INFO] [stdout] 318 | / /// [BaseGlyph](https://learn.microsoft.com/en-us/typography/opentype/spec/colr#baseglyph-and-layer-records) record [INFO] [stdout] 319 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 320 | | #[repr(C)] [INFO] [stdout] 321 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 328 | | pub num_layers: BigEndian, [INFO] [stdout] 329 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_colr.rs:368:1 [INFO] [stdout] | [INFO] [stdout] 368 | / /// [Layer](https://learn.microsoft.com/en-us/typography/opentype/spec/colr#baseglyph-and-layer-records) record [INFO] [stdout] 369 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 370 | | #[repr(C)] [INFO] [stdout] 371 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 376 | | pub palette_index: BigEndian, [INFO] [stdout] 377 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_colr.rs:497:1 [INFO] [stdout] | [INFO] [stdout] 497 | / /// [BaseGlyphPaint](https://learn.microsoft.com/en-us/typography/opentype/spec/colr#baseglyphlist-layerlist-and-cliplist) record [INFO] [stdout] 498 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 499 | | #[repr(C)] [INFO] [stdout] 500 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 505 | | pub paint_offset: BigEndian, [INFO] [stdout] 506 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_colr.rs:745:1 [INFO] [stdout] | [INFO] [stdout] 745 | / /// [Clip](https://learn.microsoft.com/en-us/typography/opentype/spec/colr#baseglyphlist-layerlist-and-cliplist) record [INFO] [stdout] 746 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 747 | | #[repr(C)] [INFO] [stdout] 748 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 755 | | pub clip_box_offset: BigEndian, [INFO] [stdout] 756 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_colr.rs:1154:1 [INFO] [stdout] | [INFO] [stdout] 1154 | / /// [ColorIndex](https://learn.microsoft.com/en-us/typography/opentype/spec/colr#color-references-colorstop-and-colorline) record [INFO] [stdout] 1155 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1156 | | #[repr(C)] [INFO] [stdout] 1157 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1162 | | pub alpha: BigEndian, [INFO] [stdout] 1163 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_colr.rs:1196:1 [INFO] [stdout] | [INFO] [stdout] 1196 | / /// [VarColorIndex](https://learn.microsoft.com/en-us/typography/opentype/spec/colr#color-references-colorstop-and-colorline) record [INFO] [stdout] 1197 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1198 | | #[repr(C)] [INFO] [stdout] 1199 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1206 | | pub var_index_base: BigEndian, [INFO] [stdout] 1207 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_colr.rs:1246:1 [INFO] [stdout] | [INFO] [stdout] 1246 | / /// [ColorStop](https://learn.microsoft.com/en-us/typography/opentype/spec/colr#color-references-colorstop-and-colorline) record [INFO] [stdout] 1247 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1248 | | #[repr(C)] [INFO] [stdout] 1249 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1256 | | pub alpha: BigEndian, [INFO] [stdout] 1257 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_colr.rs:1296:1 [INFO] [stdout] | [INFO] [stdout] 1296 | / /// [VarColorStop](https://learn.microsoft.com/en-us/typography/opentype/spec/colr#color-references-colorstop-and-colorline) record [INFO] [stdout] 1297 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1298 | | #[repr(C)] [INFO] [stdout] 1299 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1308 | | pub var_index_base: BigEndian, [INFO] [stdout] 1309 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_cpal.rs:292:1 [INFO] [stdout] | [INFO] [stdout] 292 | / /// The [PaletteType](https://learn.microsoft.com/en-us/typography/opentype/spec/cpal#palette-type-array) flags. [INFO] [stdout] 293 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] 294 | | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] [INFO] [stdout] 295 | | #[repr(transparent)] [INFO] [stdout] 296 | | pub struct PaletteType { [INFO] [stdout] 297 | | bits: u32, [INFO] [stdout] 298 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_cpal.rs:606:1 [INFO] [stdout] | [INFO] [stdout] 606 | / /// [CPAL (Color Record)](https://learn.microsoft.com/en-us/typography/opentype/spec/cpal#palette-entries-and-color-records) record [INFO] [stdout] 607 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 608 | | #[repr(C)] [INFO] [stdout] 609 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 618 | | pub alpha: u8, [INFO] [stdout] 619 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_feat.rs:123:1 [INFO] [stdout] | [INFO] [stdout] 123 | / /// Type, flags and names for a feature. [INFO] [stdout] 124 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 125 | | #[repr(C)] [INFO] [stdout] 126 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 139 | | pub name_index: BigEndian, [INFO] [stdout] 140 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_feat.rs:296:1 [INFO] [stdout] | [INFO] [stdout] 296 | / /// Associates a setting with a name identifier. [INFO] [stdout] 297 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 298 | | #[repr(C)] [INFO] [stdout] 299 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 304 | | pub name_index: BigEndian, [INFO] [stdout] 305 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_fvar.rs:299:1 [INFO] [stdout] | [INFO] [stdout] 299 | / /// The [VariationAxisRecord](https://learn.microsoft.com/en-us/typography/opentype/spec/fvar#variationaxisrecord) [INFO] [stdout] 300 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 301 | | #[repr(C)] [INFO] [stdout] 302 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 315 | | pub axis_name_id: BigEndian, [INFO] [stdout] 316 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_gasp.rs:113:1 [INFO] [stdout] | [INFO] [stdout] 113 | / #[repr(C)] [INFO] [stdout] 114 | | #[repr(packed)] [INFO] [stdout] 115 | | pub struct GaspRange { [INFO] [stdout] 116 | | /// Upper limit of range, in PPEM [INFO] [stdout] ... | [INFO] [stdout] 119 | | pub range_gasp_behavior: BigEndian, [INFO] [stdout] 120 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_gasp.rs:158:1 [INFO] [stdout] | [INFO] [stdout] 158 | / #[repr(transparent)] [INFO] [stdout] 159 | | pub struct GaspRangeBehavior { [INFO] [stdout] 160 | | bits: u16, [INFO] [stdout] 161 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_glyf.rs:242:1 [INFO] [stdout] | [INFO] [stdout] 242 | / /// Flags used in [SimpleGlyph] [INFO] [stdout] 243 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] 244 | | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] [INFO] [stdout] 245 | | #[repr(transparent)] [INFO] [stdout] 246 | | pub struct SimpleGlyphFlags { [INFO] [stdout] 247 | | bits: u8, [INFO] [stdout] 248 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_glyf.rs:773:1 [INFO] [stdout] | [INFO] [stdout] 773 | / /// Flags used in [CompositeGlyph] [INFO] [stdout] 774 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] 775 | | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] [INFO] [stdout] 776 | | #[repr(transparent)] [INFO] [stdout] 777 | | pub struct CompositeGlyphFlags { [INFO] [stdout] 778 | | bits: u16, [INFO] [stdout] 779 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/glyf.rs:52:1 [INFO] [stdout] | [INFO] [stdout] 52 | / /// Flags describing the properties of a point. [INFO] [stdout] 53 | | /// [INFO] [stdout] 54 | | /// Some properties, such as on- and off-curve flags are intrinsic to the point [INFO] [stdout] 55 | | /// itself. Others, designated as markers are set and cleared while an outline [INFO] [stdout] ... | [INFO] [stdout] 60 | | #[repr(transparent)] [INFO] [stdout] 61 | | pub struct PointFlags(u8); [INFO] [stdout] | |__________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/tables/glyf.rs:61:12 [INFO] [stdout] | [INFO] [stdout] 61 | pub struct PointFlags(u8); [INFO] [stdout] | ^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_gpos.rs:260:1 [INFO] [stdout] | [INFO] [stdout] 260 | / /// See [ValueRecord] [INFO] [stdout] 261 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] 262 | | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] [INFO] [stdout] 263 | | #[repr(transparent)] [INFO] [stdout] 264 | | pub struct ValueFormat { [INFO] [stdout] 265 | | bits: u16, [INFO] [stdout] 266 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_gpos.rs:1115:1 [INFO] [stdout] | [INFO] [stdout] 1115 | / /// Part of [MarkArray] [INFO] [stdout] 1116 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1117 | | #[repr(C)] [INFO] [stdout] 1118 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1123 | | pub mark_anchor_offset: BigEndian, [INFO] [stdout] 1124 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_gpos.rs:2542:1 [INFO] [stdout] | [INFO] [stdout] 2542 | / /// Part of [CursivePosFormat1] [INFO] [stdout] 2543 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 2544 | | #[repr(C)] [INFO] [stdout] 2545 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 2552 | | pub exit_anchor_offset: BigEndian>, [INFO] [stdout] 2553 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_gvar.rs:197:1 [INFO] [stdout] | [INFO] [stdout] 197 | / #[repr(transparent)] [INFO] [stdout] 198 | | pub struct GvarFlags { [INFO] [stdout] 199 | | bits: u16, [INFO] [stdout] 200 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_head.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / /// The `macStyle` field for the head table. [INFO] [stdout] 9 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] 10 | | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] [INFO] [stdout] 11 | | #[repr(transparent)] [INFO] [stdout] 12 | | pub struct MacStyle { [INFO] [stdout] 13 | | bits: u16, [INFO] [stdout] 14 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_hmtx.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | / #[repr(C)] [INFO] [stdout] 123 | | #[repr(packed)] [INFO] [stdout] 124 | | pub struct LongMetric { [INFO] [stdout] 125 | | /// Advance width/height, in font design units. [INFO] [stdout] ... | [INFO] [stdout] 128 | | pub side_bearing: BigEndian, [INFO] [stdout] 129 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_kerx.rs:336:1 [INFO] [stdout] | [INFO] [stdout] 336 | / /// The type 0 `kerx` subtable kerning record. [INFO] [stdout] 337 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 338 | | #[repr(C)] [INFO] [stdout] 339 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 346 | | pub value: BigEndian, [INFO] [stdout] 347 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_layout.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | / /// [Script Record](https://docs.microsoft.com/en-us/typography/opentype/spec/chapter2#script-list-table-and-script-record) [INFO] [stdout] 95 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 96 | | #[repr(C)] [INFO] [stdout] 97 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 102 | | pub script_offset: BigEndian, [INFO] [stdout] 103 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_layout.rs:258:1 [INFO] [stdout] | [INFO] [stdout] 258 | / #[repr(C)] [INFO] [stdout] 259 | | #[repr(packed)] [INFO] [stdout] 260 | | pub struct LangSysRecord { [INFO] [stdout] 261 | | /// 4-byte LangSysTag identifier [INFO] [stdout] ... | [INFO] [stdout] 264 | | pub lang_sys_offset: BigEndian, [INFO] [stdout] 265 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_layout.rs:502:1 [INFO] [stdout] | [INFO] [stdout] 502 | / /// Part of [FeatureList] [INFO] [stdout] 503 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 504 | | #[repr(C)] [INFO] [stdout] 505 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 510 | | pub feature_offset: BigEndian, [INFO] [stdout] 511 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_layout.rs:1222:1 [INFO] [stdout] | [INFO] [stdout] 1222 | / /// Used in [CoverageFormat2] [INFO] [stdout] 1223 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1224 | | #[repr(C)] [INFO] [stdout] 1225 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1232 | | pub start_coverage_index: BigEndian, [INFO] [stdout] 1233 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_layout.rs:1560:1 [INFO] [stdout] | [INFO] [stdout] 1560 | / /// Used in [ClassDefFormat2] [INFO] [stdout] 1561 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1562 | | #[repr(C)] [INFO] [stdout] 1563 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1570 | | pub class: BigEndian, [INFO] [stdout] 1571 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_layout.rs:1683:1 [INFO] [stdout] | [INFO] [stdout] 1683 | / /// [Sequence Lookup Record](https://docs.microsoft.com/en-us/typography/opentype/spec/chapter2#sequence-lookup-record) [INFO] [stdout] 1684 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1685 | | #[repr(C)] [INFO] [stdout] 1686 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1691 | | pub lookup_list_index: BigEndian, [INFO] [stdout] 1692 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_layout.rs:4410:1 [INFO] [stdout] | [INFO] [stdout] 4410 | / /// Part of [FeatureVariations] [INFO] [stdout] 4411 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 4412 | | #[repr(C)] [INFO] [stdout] 4413 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 4420 | | pub feature_table_substitution_offset: BigEndian>, [INFO] [stdout] 4421 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_layout.rs:5298:1 [INFO] [stdout] | [INFO] [stdout] 5298 | / /// Used in [FeatureTableSubstitution] [INFO] [stdout] 5299 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 5300 | | #[repr(C)] [INFO] [stdout] 5301 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 5307 | | pub alternate_feature_offset: BigEndian, [INFO] [stdout] 5308 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_ltag.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | / /// Offset and length of string in `ltag` table. [INFO] [stdout] 126 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 127 | | #[repr(C)] [INFO] [stdout] 128 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 133 | | pub length: BigEndian, [INFO] [stdout] 134 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_meta.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | / /// [INFO] [stdout] 130 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 131 | | #[repr(C)] [INFO] [stdout] 132 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 139 | | pub data_length: BigEndian, [INFO] [stdout] 140 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_morx.rs:259:1 [INFO] [stdout] | [INFO] [stdout] 259 | / /// Used to compute the sub-feature flags for a list of requested features and settings. [INFO] [stdout] 260 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 261 | | #[repr(C)] [INFO] [stdout] 262 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 271 | | pub disable_flags: BigEndian, [INFO] [stdout] 272 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_morx.rs:419:1 [INFO] [stdout] | [INFO] [stdout] 419 | / /// Entry payload in a contextual subtable state machine. [INFO] [stdout] 420 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 421 | | #[repr(C)] [INFO] [stdout] 422 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 429 | | pub current_index: BigEndian, [INFO] [stdout] 430 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_morx.rs:465:1 [INFO] [stdout] | [INFO] [stdout] 465 | / /// Entry payload in an insertion subtable state machine. [INFO] [stdout] 466 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 467 | | #[repr(C)] [INFO] [stdout] 468 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 478 | | pub marked_insert_index: BigEndian, [INFO] [stdout] 479 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_mvar.rs:157:1 [INFO] [stdout] | [INFO] [stdout] 157 | / /// [ValueRecord](https://learn.microsoft.com/en-us/typography/opentype/spec/mvar#table-formats) metrics variation record [INFO] [stdout] 158 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 159 | | #[repr(C)] [INFO] [stdout] 160 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 167 | | pub delta_set_inner_index: BigEndian, [INFO] [stdout] 168 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_name.rs:186:1 [INFO] [stdout] | [INFO] [stdout] 186 | / /// Part of [Name] [INFO] [stdout] 187 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 188 | | #[repr(C)] [INFO] [stdout] 189 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 195 | | pub lang_tag_offset: BigEndian, [INFO] [stdout] 196 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_name.rs:230:1 [INFO] [stdout] | [INFO] [stdout] 230 | / ///[Name Records](https://docs.microsoft.com/en-us/typography/opentype/spec/name#name-records) [INFO] [stdout] 231 | | #[derive(Clone, Debug, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 232 | | #[repr(C)] [INFO] [stdout] 233 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 246 | | pub string_offset: BigEndian, [INFO] [stdout] 247 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_os2.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / /// OS/2 [selection flags](https://learn.microsoft.com/en-us/typography/opentype/spec/os2#fsselection) [INFO] [stdout] 9 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] 10 | | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] [INFO] [stdout] 11 | | #[repr(transparent)] [INFO] [stdout] 12 | | pub struct SelectionFlags { [INFO] [stdout] 13 | | bits: u16, [INFO] [stdout] 14 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_postscript.rs:495:1 [INFO] [stdout] | [INFO] [stdout] 495 | / /// Range struct for FdSelect format 3. [INFO] [stdout] 496 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 497 | | #[repr(C)] [INFO] [stdout] 498 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 503 | | pub fd: u8, [INFO] [stdout] 504 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_postscript.rs:651:1 [INFO] [stdout] | [INFO] [stdout] 651 | / /// Range struct for FdSelect format 4. [INFO] [stdout] 652 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 653 | | #[repr(C)] [INFO] [stdout] 654 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 659 | | pub fd: BigEndian, [INFO] [stdout] 660 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_postscript.rs:937:1 [INFO] [stdout] | [INFO] [stdout] 937 | / /// Range struct for Charset format 1. [INFO] [stdout] 938 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 939 | | #[repr(C)] [INFO] [stdout] 940 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 945 | | pub n_left: u8, [INFO] [stdout] 946 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_postscript.rs:1066:1 [INFO] [stdout] | [INFO] [stdout] 1066 | / /// Range struct for Charset format 2. [INFO] [stdout] 1067 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1068 | | #[repr(C)] [INFO] [stdout] 1069 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1074 | | pub n_left: BigEndian, [INFO] [stdout] 1075 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_sbix.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | / /// Sbix header flags. [INFO] [stdout] 9 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] 10 | | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] [INFO] [stdout] 11 | | #[repr(transparent)] [INFO] [stdout] 12 | | pub struct HeaderFlags { [INFO] [stdout] 13 | | bits: u16, [INFO] [stdout] 14 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_stat.rs:204:1 [INFO] [stdout] | [INFO] [stdout] 204 | / /// [Axis Records](https://docs.microsoft.com/en-us/typography/opentype/spec/stat#axis-records) [INFO] [stdout] 205 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 206 | | #[repr(C)] [INFO] [stdout] 207 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 217 | | pub axis_ordering: BigEndian, [INFO] [stdout] 218 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_stat.rs:995:1 [INFO] [stdout] | [INFO] [stdout] 995 | / /// Part of [AxisValueFormat4] [INFO] [stdout] 996 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 997 | | #[repr(C)] [INFO] [stdout] 998 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1004 | | pub value: BigEndian, [INFO] [stdout] 1005 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_stat.rs:1039:1 [INFO] [stdout] | [INFO] [stdout] 1039 | / /// [Axis value table flags](https://docs.microsoft.com/en-us/typography/opentype/spec/stat#flags). [INFO] [stdout] 1040 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1041 | | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] [INFO] [stdout] 1042 | | #[repr(transparent)] [INFO] [stdout] 1043 | | pub struct AxisValueTableFlags { [INFO] [stdout] 1044 | | bits: u16, [INFO] [stdout] 1045 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_svg.rs:187:1 [INFO] [stdout] | [INFO] [stdout] 187 | / /// [SVGDocumentRecord](https://learn.microsoft.com/en-us/typography/opentype/spec/svg) [INFO] [stdout] 188 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 189 | | #[repr(C)] [INFO] [stdout] 190 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 200 | | pub svg_doc_length: BigEndian, [INFO] [stdout] 201 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_trak.rs:247:1 [INFO] [stdout] | [INFO] [stdout] 247 | / /// Single entry in a tracking table. [INFO] [stdout] 248 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 249 | | #[repr(C)] [INFO] [stdout] 250 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 257 | | pub offset: BigEndian, [INFO] [stdout] 258 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_varc.rs:501:1 [INFO] [stdout] | [INFO] [stdout] 501 | / #[repr(C)] [INFO] [stdout] 502 | | #[repr(packed)] [INFO] [stdout] 503 | | pub struct SparseRegionAxisCoordinates { [INFO] [stdout] 504 | | pub axis_index: BigEndian, [INFO] [stdout] ... | [INFO] [stdout] 507 | | pub end: BigEndian, [INFO] [stdout] 508 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_varc.rs:752:1 [INFO] [stdout] | [INFO] [stdout] 752 | / /// Flags used in the [VarcComponent] byte stream [INFO] [stdout] 753 | | /// [INFO] [stdout] 754 | | /// [INFO] [stdout] 755 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] ... | [INFO] [stdout] 759 | | bits: u32, [INFO] [stdout] 760 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_variations.rs:517:1 [INFO] [stdout] | [INFO] [stdout] 517 | / /// Entry format for a [DeltaSetIndexMap]. [INFO] [stdout] 518 | | #[derive(Clone, Copy, Default, PartialEq, Eq, PartialOrd, Ord, Hash, bytemuck :: AnyBitPattern)] [INFO] [stdout] 519 | | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] [INFO] [stdout] 520 | | #[repr(transparent)] [INFO] [stdout] 521 | | pub struct EntryFormat { [INFO] [stdout] 522 | | bits: u8, [INFO] [stdout] 523 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_variations.rs:1002:1 [INFO] [stdout] | [INFO] [stdout] 1002 | / /// The [RegionAxisCoordinates](https://learn.microsoft.com/en-us/typography/opentype/spec/otvarcommonformats#variation-regions) record [INFO] [stdout] 1003 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 1004 | | #[repr(C)] [INFO] [stdout] 1005 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 1012 | | pub end_coord: BigEndian, [INFO] [stdout] 1013 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/tables/../../generated/generated_vorg.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 133 | / /// Vertical origin Y metrics record. [INFO] [stdout] 134 | | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Copy, bytemuck :: AnyBitPattern)] [INFO] [stdout] 135 | | #[repr(C)] [INFO] [stdout] 136 | | #[repr(packed)] [INFO] [stdout] ... | [INFO] [stdout] 141 | | pub vert_origin_y: BigEndian, [INFO] [stdout] 142 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/tables/../../generated/generated_cvar.rs:95:36 [INFO] [stdout] | [INFO] [stdout] 95 | pub fn tuple_variation_headers(&self) -> VarLenArray<'a, TupleVariationHeader> { [INFO] [stdout] | ^^^^^ -------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 95 | pub fn tuple_variation_headers(&self) -> VarLenArray<'a, TupleVariationHeader<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/tables/../../generated/generated_gvar.rs:661:36 [INFO] [stdout] | [INFO] [stdout] 661 | pub fn tuple_variation_headers(&self) -> VarLenArray<'a, TupleVariationHeader> { [INFO] [stdout] | ^^^^^ -------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 661 | pub fn tuple_variation_headers(&self) -> VarLenArray<'a, TupleVariationHeader<'_>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/tables/layout/closure.rs:409:28 [INFO] [stdout] | [INFO] [stdout] 409 | pub(crate) fn coverage(&self) -> Result { [INFO] [stdout] | ^^^^^ ------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 409 | pub(crate) fn coverage(&self) -> Result, ReadError> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/tables/layout/closure.rs:417:9 [INFO] [stdout] | [INFO] [stdout] 417 | &self, [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 418 | ) -> impl Iterator>> { [INFO] [stdout] | -------------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 418 | ) -> impl Iterator, ReadError>>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/tables/layout/closure.rs:446:25 [INFO] [stdout] | [INFO] [stdout] 446 | pub(crate) fn rules(&self) -> impl Iterator> { [INFO] [stdout] | ^^^^^ ----------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 446 | pub(crate) fn rules(&self) -> impl Iterator, ReadError>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/tables/layout/closure.rs:551:9 [INFO] [stdout] | [INFO] [stdout] 551 | &self, [INFO] [stdout] | ^^^^^ this lifetime flows to the output [INFO] [stdout] 552 | ) -> impl Iterator>> { [INFO] [stdout] | -------------- the lifetime gets resolved as `'_` [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 552 | ) -> impl Iterator, ReadError>>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/tables/layout/closure.rs:580:25 [INFO] [stdout] | [INFO] [stdout] 580 | pub(crate) fn rules(&self) -> impl Iterator> { [INFO] [stdout] | ^^^^^ ----------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 580 | pub(crate) fn rules(&self) -> impl Iterator, ReadError>> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/tables/layout/closure.rs:672:29 [INFO] [stdout] | [INFO] [stdout] 672 | pub(crate) fn coverages(&self) -> ArrayOfOffsets { [INFO] [stdout] | ^^^^^ ----------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | the lifetimes get resolved as `'_` [INFO] [stdout] | | the lifetimes get resolved as `'_` [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 672 | pub(crate) fn coverages(&self) -> ArrayOfOffsets<'_, CoverageTable<'_>> { [INFO] [stdout] | +++ ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/tables/varc.rs:30:25 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn axis_indices(&self, nth: usize) -> Result { [INFO] [stdout] | ^^^^^ ------------ the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 30 | pub fn axis_indices(&self, nth: usize) -> Result, ReadError> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling criterion v0.3.6 [INFO] [stderr] Compiling read-fonts v0.30.1 (/opt/rustwide/workdir) [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] --> src/array.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/loca.rs:140:9 [INFO] [stdout] | [INFO] [stdout] 140 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/postscript/charset.rs:391:9 [INFO] [stdout] | [INFO] [stdout] 391 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/postscript/fd_select.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/postscript/index.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/postscript/dict.rs:650:9 [INFO] [stdout] | [INFO] [stdout] 650 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/sbix.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `font_test_data` [INFO] [stdout] --> src/tables/gsub/closure.rs:1046:9 [INFO] [stdout] | [INFO] [stdout] 1046 | use font_test_data::closure as test_data; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/lib.rs:434:9 [INFO] [stdout] | [INFO] [stdout] 434 | use font_test_data::{be_buffer, bebuffer::BeBuffer, ttc::TTC, AHEM}; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/aat.rs:504:9 [INFO] [stdout] | [INFO] [stdout] 504 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/ankr.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/avar.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 62 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/base.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `font_test_data` [INFO] [stdout] --> src/lib.rs:434:9 [INFO] [stdout] | [INFO] [stdout] 434 | use font_test_data::{be_buffer, bebuffer::BeBuffer, ttc::TTC, AHEM}; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cmap.rs:738:9 [INFO] [stdout] | [INFO] [stdout] 738 | use font_test_data::{be_buffer, bebuffer::BeBuffer}; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/feat.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 36 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/gasp.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `font_test_data` [INFO] [stdout] --> src/tables/cmap.rs:738:9 [INFO] [stdout] | [INFO] [stdout] 738 | use font_test_data::{be_buffer, bebuffer::BeBuffer}; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `font_test_data` [INFO] [stdout] --> src/tables/../tests/test_gdef.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use font_test_data::gdef as test_data; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `font_test_data` [INFO] [stdout] --> src/tables/../tests/test_gpos.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use font_test_data::gpos as test_data; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/gvar.rs:290:9 [INFO] [stdout] | [INFO] [stdout] 290 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `font_test_data` [INFO] [stdout] --> src/tables/../tests/test_gsub.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use font_test_data::gsub as test_data; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/hdmx.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | use font_test_data::{be_buffer, bebuffer::BeBuffer}; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/head.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `font_test_data` [INFO] [stdout] --> src/tables/hdmx.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | use font_test_data::{be_buffer, bebuffer::BeBuffer}; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/hmtx.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | use font_test_data::{be_buffer, bebuffer::BeBuffer}; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/kern.rs:318:9 [INFO] [stdout] | [INFO] [stdout] 318 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/kerx.rs:328:9 [INFO] [stdout] | [INFO] [stdout] 328 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `font_test_data` [INFO] [stdout] --> src/tables/hmtx.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | use font_test_data::{be_buffer, bebuffer::BeBuffer}; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/ltag.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `font_test_data` [INFO] [stdout] --> src/tables/layout/spec_tests.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use font_test_data::layout as test_data; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/post.rs:126:9 [INFO] [stdout] | [INFO] [stdout] 126 | use font_test_data::{bebuffer::BeBuffer, post as test_data}; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `font_test_data` [INFO] [stdout] --> src/tables/meta.rs:83:9 [INFO] [stdout] | [INFO] [stdout] 83 | use font_test_data::meta as test_data; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/svg.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/trak.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/variations.rs:1620:9 [INFO] [stdout] | [INFO] [stdout] 1620 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/codegen_test.rs:24:9 [INFO] [stdout] | [INFO] [stdout] 24 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/codegen_test.rs:192:9 [INFO] [stdout] | [INFO] [stdout] 192 | use font_test_data::bebuffer::BeBuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `font_test_data` [INFO] [stdout] --> src/tables/post.rs:126:9 [INFO] [stdout] | [INFO] [stdout] 126 | use font_test_data::{bebuffer::BeBuffer, post as test_data}; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cff2.rs:63:45 [INFO] [stdout] | [INFO] [stdout] 63 | let cff2 = Cff2::read(FontData::new(font_test_data::cff2::EXAMPLE)).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cmap.rs:1142:19 [INFO] [stdout] | [INFO] [stdout] 1142 | let buf = font_test_data::cmap::repetitive_cmap4(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/gsub/closure.rs:1239:33 [INFO] [stdout] | [INFO] [stdout] 1239 | let font = FontRef::new(font_test_data::closure::CONTEXTUAL).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/gsub/closure.rs:1251:33 [INFO] [stdout] | [INFO] [stdout] 1251 | let font = FontRef::new(font_test_data::closure::CONTEXTUAL).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/gsub/closure.rs:1266:33 [INFO] [stdout] | [INFO] [stdout] 1266 | let font = FontRef::new(font_test_data::closure::CONTEXTUAL).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/gvar.rs:583:33 [INFO] [stdout] | [INFO] [stdout] 583 | let font = FontRef::new(font_test_data::gvar::USE_MY_METRICS).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/layout.rs:828:13 [INFO] [stdout] | [INFO] [stdout] 828 | font_test_data::gdef::MARKATTACHCLASSDEF_TABLE, [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/morx.rs:218:33 [INFO] [stdout] | [INFO] [stdout] 218 | let font = FontRef::new(font_test_data::morx::FOUR).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/morx.rs:231:33 [INFO] [stdout] | [INFO] [stdout] 231 | let font = FontRef::new(font_test_data::morx::FOUR).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/morx.rs:244:33 [INFO] [stdout] | [INFO] [stdout] 244 | let font = FontRef::new(font_test_data::morx::EIGHTEEN).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/morx.rs:260:33 [INFO] [stdout] | [INFO] [stdout] 260 | let font = FontRef::new(font_test_data::morx::FORTY_ONE).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/morx.rs:298:33 [INFO] [stdout] | [INFO] [stdout] 298 | let font = FontRef::new(font_test_data::morx::ONE).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/morx.rs:313:33 [INFO] [stdout] | [INFO] [stdout] 313 | let font = FontRef::new(font_test_data::morx::THIRTY_FOUR).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/postscript/blend.rs:163:25 [INFO] [stdout] | [INFO] [stdout] 163 | let ivs_data = &font_test_data::cff2::EXAMPLE[18..]; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/postscript/stack.rs:436:25 [INFO] [stdout] | [INFO] [stdout] 436 | let ivs_data = &font_test_data::cff2::EXAMPLE[18..]; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/postscript/charstring.rs:753:27 [INFO] [stdout] | [INFO] [stdout] 753 | let charstring = &font_test_data::cff2::EXAMPLE[0xc8..=0xe1]; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/postscript/charstring.rs:756:53 [INFO] [stdout] | [INFO] [stdout] 756 | ItemVariationStore::read(FontData::new(&font_test_data::cff2::EXAMPLE[18..])).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/postscript/dict.rs:708:30 [INFO] [stdout] | [INFO] [stdout] 708 | let top_dict_data = &font_test_data::cff2::EXAMPLE[5..12]; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/postscript/dict.rs:724:30 [INFO] [stdout] | [INFO] [stdout] 724 | let top_dict_data = &font_test_data::cff2::EXAMPLE[0x5..=0xB]; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/postscript/dict.rs:739:34 [INFO] [stdout] | [INFO] [stdout] 739 | let private_dict_data = &font_test_data::cff2::EXAMPLE[0x4f..=0xc0]; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/postscript/dict.rs:741:53 [INFO] [stdout] | [INFO] [stdout] 741 | ItemVariationStore::read(FontData::new(&font_test_data::cff2::EXAMPLE[18..])).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/varc.rs:374:33 [INFO] [stdout] | [INFO] [stdout] 374 | let font = FontRef::new(font_test_data::varc::CJK_6868).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/varc.rs:381:33 [INFO] [stdout] | [INFO] [stdout] 381 | let font = FontRef::new(font_test_data::varc::CONDITIONALS).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/varc.rs:393:33 [INFO] [stdout] | [INFO] [stdout] 393 | let font = FontRef::new(font_test_data::varc::CONDITIONALS).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/varc.rs:413:33 [INFO] [stdout] | [INFO] [stdout] 413 | let font = FontRef::new(font_test_data::varc::CONDITIONALS).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/varc.rs:426:33 [INFO] [stdout] | [INFO] [stdout] 426 | let font = FontRef::new(font_test_data::varc::CONDITIONALS).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/varc.rs:446:33 [INFO] [stdout] | [INFO] [stdout] 446 | let font = FontRef::new(font_test_data::varc::CONDITIONALS).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/varc.rs:466:33 [INFO] [stdout] | [INFO] [stdout] 466 | let font = FontRef::new(font_test_data::varc::CONDITIONALS).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/varc.rs:480:33 [INFO] [stdout] | [INFO] [stdout] 480 | let font = FontRef::new(font_test_data::varc::CONDITIONALS).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/varc.rs:491:33 [INFO] [stdout] | [INFO] [stdout] 491 | let font = FontRef::new(font_test_data::varc::CJK_6868).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/varc.rs:637:33 [INFO] [stdout] | [INFO] [stdout] 637 | let font = FontRef::new(font_test_data::varc::CJK_6868).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/varc.rs:676:33 [INFO] [stdout] | [INFO] [stdout] 676 | let font = FontRef::new(font_test_data::varc::CJK_6868).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/lib.rs:470:25 [INFO] [stdout] | [INFO] [stdout] 470 | let cff2_data = font_test_data::cff2::EXAMPLE; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/lib.rs:471:25 [INFO] [stdout] | [INFO] [stdout] 471 | let post_data = font_test_data::post::SIMPLE; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/lib.rs:473:13 [INFO] [stdout] | [INFO] [stdout] 473 | font_test_data::gdef::GDEF_HEADER, [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/lib.rs:474:13 [INFO] [stdout] | [INFO] [stdout] 474 | font_test_data::gdef::GLYPHCLASSDEF_TABLE, [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/lib.rs:477:25 [INFO] [stdout] | [INFO] [stdout] 477 | let gpos_data = font_test_data::gpos::SINGLEPOSFORMAT1; [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TT_SFNT_VERSION` [INFO] [stdout] --> src/lib.rs:435:22 [INFO] [stdout] | [INFO] [stdout] 435 | use types::{Tag, TT_SFNT_VERSION}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] --> src/tables/avar.rs:81:33 [INFO] [stdout] | [INFO] [stdout] 81 | let font = FontRef::new(font_test_data::VAZIRMATN_VAR).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/avar.rs:148:33 [INFO] [stdout] | [INFO] [stdout] 148 | let font = FontRef::new(font_test_data::VAZIRMATN_VAR).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/avar.rs:164:33 [INFO] [stdout] | [INFO] [stdout] 164 | let font = FontRef::new(font_test_data::AVAR2_CHECKER).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cbdt.rs:23:33 [INFO] [stdout] | [INFO] [stdout] 23 | let font = FontRef::new(font_test_data::EMBEDDED_BITMAPS).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cbdt.rs:65:33 [INFO] [stdout] | [INFO] [stdout] 65 | let font = FontRef::new(font_test_data::CBDT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cff.rs:163:33 [INFO] [stdout] | [INFO] [stdout] 163 | let font = FontRef::new(font_test_data::NOTO_SERIF_DISPLAY_TRIMMED).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cff.rs:200:13 [INFO] [stdout] | [INFO] [stdout] 200 | font_test_data::NOTO_SERIF_DISPLAY_TRIMMED, [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cff.rs:207:26 [INFO] [stdout] | [INFO] [stdout] 207 | test_glyph_names(font_test_data::MATERIAL_ICONS_SUBSET, &[".notdef", "_10k"]); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cff2.rs:73:33 [INFO] [stdout] | [INFO] [stdout] 73 | let font = FontRef::new(font_test_data::CANTARELL_VF_TRIMMED).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cmap.rs:745:33 [INFO] [stdout] | [INFO] [stdout] 745 | let font = FontRef::new(font_test_data::VAZIRMATN_VAR).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cmap.rs:752:33 [INFO] [stdout] | [INFO] [stdout] 752 | let font = FontRef::new(font_test_data::SIMPLE_GLYF).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cmap.rs:805:33 [INFO] [stdout] | [INFO] [stdout] 805 | let font = FontRef::new(font_test_data::CMAP14_FONT1).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cmap.rs:825:33 [INFO] [stdout] | [INFO] [stdout] 825 | let font = FontRef::new(font_test_data::CMAP14_FONT1).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cmap.rs:842:33 [INFO] [stdout] | [INFO] [stdout] 842 | let font = FontRef::new(font_test_data::VAZIRMATN_VAR).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cmap.rs:850:33 [INFO] [stdout] | [INFO] [stdout] 850 | let font = FontRef::new(font_test_data::SIMPLE_GLYF).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cmap.rs:862:33 [INFO] [stdout] | [INFO] [stdout] 862 | let font = FontRef::new(font_test_data::VAZIRMATN_VAR).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cmap.rs:912:33 [INFO] [stdout] | [INFO] [stdout] 912 | let font = FontRef::new(font_test_data::CMAP12_FONT1).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cmap.rs:990:33 [INFO] [stdout] | [INFO] [stdout] 990 | let font = FontRef::new(font_test_data::CMAP12_FONT1).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cmap.rs:1096:33 [INFO] [stdout] | [INFO] [stdout] 1096 | let font = FontRef::new(font_test_data::CMAP14_FONT1).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/colr/closure.rs:607:33 [INFO] [stdout] | [INFO] [stdout] 607 | let font = FontRef::new(font_test_data::COLRV0V1_VARIABLE).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/colr/closure.rs:642:33 [INFO] [stdout] | [INFO] [stdout] 642 | let font = FontRef::new(font_test_data::COLRV0V1_VARIABLE).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/colr/closure.rs:657:33 [INFO] [stdout] | [INFO] [stdout] 657 | let font = FontRef::new(font_test_data::COLRV0V1_VARIABLE).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/colr/closure.rs:699:33 [INFO] [stdout] | [INFO] [stdout] 699 | let font = FontRef::new(font_test_data::COLRV0V1_VARIABLE).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cpal.rs:12:33 [INFO] [stdout] | [INFO] [stdout] 12 | let font = FontRef::new(font_test_data::COLR_GRADIENT_RECT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cvar.rs:108:33 [INFO] [stdout] | [INFO] [stdout] 108 | let font = FontRef::new(font_test_data::CVAR).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/cvar.rs:222:33 [INFO] [stdout] | [INFO] [stdout] 222 | let font = FontRef::new(font_test_data::CVAR).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/ebdt.rs:44:33 [INFO] [stdout] | [INFO] [stdout] 44 | let font = FontRef::new(font_test_data::EMBEDDED_BITMAPS).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/ebdt.rs:101:33 [INFO] [stdout] | [INFO] [stdout] 101 | let font = FontRef::new(font_test_data::EMBEDDED_BITMAPS).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/fvar.rs:150:33 [INFO] [stdout] | [INFO] [stdout] 150 | let font = FontRef::new(font_test_data::VAZIRMATN_VAR).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/fvar.rs:164:33 [INFO] [stdout] | [INFO] [stdout] 164 | let font = FontRef::new(font_test_data::VAZIRMATN_VAR).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/fvar.rs:186:33 [INFO] [stdout] | [INFO] [stdout] 186 | let font = FontRef::new(font_test_data::VAZIRMATN_VAR).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/fvar.rs:222:40 [INFO] [stdout] | [INFO] [stdout] 222 | let font = FontRef::from_index(font_test_data::VAZIRMATN_VAR, 0).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/fvar.rs:255:33 [INFO] [stdout] | [INFO] [stdout] 255 | let font = FontRef::new(font_test_data::AVAR2_CHECKER).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/fvar.rs:283:33 [INFO] [stdout] | [INFO] [stdout] 283 | let font = FontRef::new(font_test_data::AVAR2_CHECKER).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/glyf.rs:857:33 [INFO] [stdout] | [INFO] [stdout] 857 | let font = FontRef::new(font_test_data::COLR_GRADIENT_RECT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/glyf.rs:904:52 [INFO] [stdout] | [INFO] [stdout] 904 | let gids_with_overlap: Vec<_> = all_glyphs(font_test_data::VAZIRMATN_VAR) [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/glyf.rs:918:63 [INFO] [stdout] | [INFO] [stdout] 918 | let gids_components_with_overlap: Vec<_> = all_glyphs(font_test_data::VAZIRMATN_VAR) [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/glyf.rs:1026:33 [INFO] [stdout] | [INFO] [stdout] 1026 | let font = FontRef::new(font_test_data::CUBIC_GLYF).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/gvar.rs:416:33 [INFO] [stdout] | [INFO] [stdout] 416 | let gvar = FontRef::new(font_test_data::VAZIRMATN_VAR) [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/gvar.rs:450:33 [INFO] [stdout] | [INFO] [stdout] 450 | let gvar = FontRef::new(font_test_data::VAZIRMATN_VAR) [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/gvar.rs:474:33 [INFO] [stdout] | [INFO] [stdout] 474 | let gvar = FontRef::new(font_test_data::VAZIRMATN_VAR) [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/gvar.rs:492:33 [INFO] [stdout] | [INFO] [stdout] 492 | let font = FontRef::new(font_test_data::VAZIRMATN_VAR).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/hmtx.rs:49:33 [INFO] [stdout] | [INFO] [stdout] 49 | let font = FontRef::new(font_test_data::CBDT).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/hmtx.rs:88:33 [INFO] [stdout] | [INFO] [stdout] 88 | let font = FontRef::new(font_test_data::VAZIRMATN_VAR).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/hvar.rs:53:33 [INFO] [stdout] | [INFO] [stdout] 53 | let font = FontRef::new(font_test_data::VAZIRMATN_VAR).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/hvar.rs:90:33 [INFO] [stdout] | [INFO] [stdout] 90 | let font = FontRef::new(font_test_data::HVAR_WITH_TRUNCATED_ADVANCE_INDEX_MAP).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/layout/feature.rs:26:33 [INFO] [stdout] | [INFO] [stdout] 26 | let font = FontRef::new(font_test_data::NOTOSERIF_AUTOHINT_SHAPING).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/layout/script.rs:241:33 [INFO] [stdout] | [INFO] [stdout] 241 | let font = FontRef::new(font_test_data::NOTOSERIFHEBREW_AUTOHINT_METRICS).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/layout/script.rs:305:33 [INFO] [stdout] | [INFO] [stdout] 305 | let font = FontRef::new(font_test_data::NOTOSERIFHEBREW_AUTOHINT_METRICS).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/layout/script.rs:337:33 [INFO] [stdout] | [INFO] [stdout] 337 | let font = FontRef::new(font_test_data::CANTARELL_VF_TRIMMED).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/layout/script.rs:349:33 [INFO] [stdout] | [INFO] [stdout] 349 | let font = FontRef::new(font_test_data::CANTARELL_VF_TRIMMED).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/layout/script.rs:360:33 [INFO] [stdout] | [INFO] [stdout] 360 | let font = FontRef::new(font_test_data::MATERIAL_SYMBOLS_SUBSET).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/os2.rs:186:33 [INFO] [stdout] | [INFO] [stdout] 186 | let font = FontRef::new(font_test_data::SIMPLE_GLYF).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/postscript/dict.rs:776:42 [INFO] [stdout] | [INFO] [stdout] 776 | let top_dict_data = FontRef::new(font_test_data::NOTO_SERIF_DISPLAY_TRIMMED) [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/stat.rs:47:33 [INFO] [stdout] | [INFO] [stdout] 47 | let font = FontRef::new(font_test_data::VAZIRMATN_VAR).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/variations.rs:1627:33 [INFO] [stdout] | [INFO] [stdout] 1627 | let font = FontRef::new(font_test_data::VAZIRMATN_VAR).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/variations.rs:1809:33 [INFO] [stdout] | [INFO] [stdout] 1809 | let font = FontRef::new(font_test_data::COLRV0V1_VARIABLE).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/variations.rs:1895:33 [INFO] [stdout] | [INFO] [stdout] 1895 | let font = FontRef::new(font_test_data::VAZIRMATN_VAR).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/variations.rs:1924:33 [INFO] [stdout] | [INFO] [stdout] 1924 | let font = FontRef::new(font_test_data::VAZIRMATN_VAR).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `font_test_data` [INFO] [stdout] --> src/tables/vorg.rs:27:33 [INFO] [stdout] | [INFO] [stdout] 27 | let font = FontRef::new(font_test_data::VORG).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `font_test_data` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `font_test_data`, use `cargo add font_test_data` 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 `read-fonts` (lib test) due to 136 previous errors; 1 warning emitted [INFO] running `Command { std: "docker" "inspect" "a584a583fe01ac1e15ef7557eaea6bb9b785f25515d4629c3fecf5022cabb681", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a584a583fe01ac1e15ef7557eaea6bb9b785f25515d4629c3fecf5022cabb681", kill_on_drop: false }` [INFO] [stdout] a584a583fe01ac1e15ef7557eaea6bb9b785f25515d4629c3fecf5022cabb681