[INFO] cloning repository https://github.com/SrimantaBarua/bed_low_level
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/SrimantaBarua/bed_low_level" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSrimantaBarua%2Fbed_low_level", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSrimantaBarua%2Fbed_low_level'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9a0a515b50167ed5883adadee25b779835a8c72c
[INFO] documenting SrimantaBarua/bed_low_level against beta-2023-04-20 for beta-1.70-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSrimantaBarua%2Fbed_low_level" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/SrimantaBarua/bed_low_level on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/SrimantaBarua/bed_low_level
[INFO] finished tweaking git repo https://github.com/SrimantaBarua/bed_low_level
[INFO] tweaked toml for git repo https://github.com/SrimantaBarua/bed_low_level written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/SrimantaBarua/bed_low_level 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" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f09f1cdb3e2a9b7add16519be5b2b161e402d5a13be005005a4f2d52cb05c9a5
[INFO] running `Command { std: "docker" "start" "-a" "f09f1cdb3e2a9b7add16519be5b2b161e402d5a13be005005a4f2d52cb05c9a5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f09f1cdb3e2a9b7add16519be5b2b161e402d5a13be005005a4f2d52cb05c9a5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f09f1cdb3e2a9b7add16519be5b2b161e402d5a13be005005a4f2d52cb05c9a5", kill_on_drop: false }`
[INFO] [stdout] f09f1cdb3e2a9b7add16519be5b2b161e402d5a13be005005a4f2d52cb05c9a5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c36624ae5532916863be0e5d1457faf7277864c3950c4dcd96b1e394007b9263
[INFO] running `Command { std: "docker" "start" "-a" "c36624ae5532916863be0e5d1457faf7277864c3950c4dcd96b1e394007b9263", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.81
[INFO] [stderr]     Checking geom v0.0.1 (/opt/rustwide/workdir/geom)
[INFO] [stderr]  Documenting geom v0.0.1 (/opt/rustwide/workdir/geom)
[INFO] [stderr]    Compiling x11 v2.18.2
[INFO] [stderr]     Checking rype v0.0.1 (/opt/rustwide/workdir/rype)
[INFO] [stderr]  Documenting rype v0.0.1 (/opt/rustwide/workdir/rype)
[INFO] [stdout] warning: unused variable: `glyph_seq`
[INFO] [stdout]    --> rype/src/gpos.rs:187:21
[INFO] [stdout]     |
[INFO] [stdout] 187 |     fn apply(&self, glyph_seq: &mut Vec<GlyphInfo>, idx: usize) -> Option<usize> {
[INFO] [stdout]     |                     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_glyph_seq`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `idx`
[INFO] [stdout]    --> rype/src/gpos.rs:187:53
[INFO] [stdout]     |
[INFO] [stdout] 187 |     fn apply(&self, glyph_seq: &mut Vec<GlyphInfo>, idx: usize) -> Option<usize> {
[INFO] [stdout]     |                                                     ^^^ help: if this is intentional, prefix it with an underscore: `_idx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `glyph_seq`
[INFO] [stdout]    --> rype/src/gpos.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |         glyph_seq: &[GlyphInfo],
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_glyph_seq`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cur_idx`
[INFO] [stdout]    --> rype/src/gpos.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |         cur_idx: usize,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cur_idx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `coverage`
[INFO] [stdout]    --> rype/src/gsub.rs:182:17
[INFO] [stdout]     |
[INFO] [stdout] 182 |                 coverage,
[INFO] [stdout]     |                 ^^^^^^^^ help: try ignoring the field: `coverage: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `alternate_sets`
[INFO] [stdout]    --> rype/src/gsub.rs:183:17
[INFO] [stdout]     |
[INFO] [stdout] 183 |                 alternate_sets,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ help: try ignoring the field: `alternate_sets: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `gasp` is never read
[INFO] [stdout]    --> rype/src/face.rs:257:11
[INFO] [stdout]     |
[INFO] [stdout] 257 |     TTF { gasp: Option<Gasp>, glyf: Glyf },
[INFO] [stdout]     |     ---   ^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_for_ppem` is never used
[INFO] [stdout]   --> rype/src/gasp.rs:23:19
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl Gasp {
[INFO] [stdout]    | --------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 23 |     pub(crate) fn get_for_ppem(&self, ppem: u16) -> Option<GaspRangeRecord> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `max_ppem` and `behavior` are never read
[INFO] [stdout]   --> rype/src/gasp.rs:35:16
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub(crate) struct GaspRangeRecord {
[INFO] [stdout]    |                   --------------- fields in this struct
[INFO] [stdout] 35 |     pub(crate) max_ppem: u16,
[INFO] [stdout]    |                ^^^^^^^^
[INFO] [stdout] 36 |     pub(crate) behavior: GaspBehavior,
[INFO] [stdout]    |                ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `GaspRangeRecord` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `coverage` and `contour_points` are never read
[INFO] [stdout]   --> rype/src/gdef.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | struct AttachmentPoints {
[INFO] [stdout]    |        ---------------- fields in this struct
[INFO] [stdout] 25 |     coverage: Coverage,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 26 |     contour_points: Vec<Vec<u16>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `AttachmentPoints` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `coord` is never read
[INFO] [stdout]   --> rype/src/gdef.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |     Format1 { coord: i16 },
[INFO] [stdout]    |     -------   ^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `index` is never read
[INFO] [stdout]   --> rype/src/gdef.rs:55:15
[INFO] [stdout]    |
[INFO] [stdout] 55 |     Format2 { index: u16 },
[INFO] [stdout]    |     -------   ^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `coord` is never read
[INFO] [stdout]   --> rype/src/gdef.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |     Format3 { coord: i16, /* TODO device table */ },
[INFO] [stdout]    |     -------   ^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `coverage` and `caret_values` are never read
[INFO] [stdout]   --> rype/src/gdef.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 81 | struct LigatureCarets {
[INFO] [stdout]    |        -------------- fields in this struct
[INFO] [stdout] 82 |     coverage: Coverage,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 83 |     caret_values: Vec<Vec<CaretValue>>,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `LigatureCarets` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `attachment_points` and `ligature_carets` are never read
[INFO] [stdout]    --> rype/src/gdef.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub(crate) struct Gdef {
[INFO] [stdout]     |                   ---- fields in this struct
[INFO] [stdout] 130 |     glyph_class_def: Option<GlyphClassDef>,
[INFO] [stdout] 131 |     attachment_points: Option<AttachmentPoints>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 132 |     ligature_carets: Option<LigatureCarets>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Gdef` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `num_points`, `data`, `flags_len`, `x_len`, and `y_len` are never read
[INFO] [stdout]   --> rype/src/glyf.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     Simple {
[INFO] [stdout]    |     ------ fields in this variant
[INFO] [stdout] 65 |         num_points: u16,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 66 |         data: Vec<u8>,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 67 |         flags_len: u16,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 68 |         x_len: u16,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 69 |         y_len: u16,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `typ` is never read
[INFO] [stdout]    --> rype/src/glyf.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 154 | struct Glyph {
[INFO] [stdout]     |        ----- field in this struct
[INFO] [stdout] 155 |     bbox: BBox<i16>,
[INFO] [stdout] 156 |     typ: GlyphTyp,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Glyph` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `scriptlist`, `featurelist`, `lookuplist`, and `gdef` are never read
[INFO] [stdout]   --> rype/src/gpos.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub(crate) struct Gpos {
[INFO] [stdout]    |                   ---- fields in this struct
[INFO] [stdout] 24 |     scriptlist: ScriptList,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 25 |     featurelist: FeatureList,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 26 |     lookuplist: LookupList<Subtable>,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 27 |     gdef: Option<Rc<Gdef>>,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Gpos` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `class1`, `class2`, and `records` are never read
[INFO] [stdout]   --> rype/src/gpos.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |     Format2 {
[INFO] [stdout]    |     ------- fields in this variant
[INFO] [stdout] 58 |         class1: ClassDef,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 59 |         class2: ClassDef,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 60 |         records: Vec<Vec<(ValueRecord, ValueRecord)>>,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `coord` is never read
[INFO] [stdout]   --> rype/src/gpos.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |     Format1 {
[INFO] [stdout]    |     ------- field in this variant
[INFO] [stdout] 67 |         coord: Point2D<i16>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `coord` and `anchor_point` are never read
[INFO] [stdout]   --> rype/src/gpos.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |     Format2 {
[INFO] [stdout]    |     ------- fields in this variant
[INFO] [stdout] 70 |         coord: Point2D<i16>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 71 |         anchor_point: u16, // Index to glyph contour point
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `coord` is never read
[INFO] [stdout]   --> rype/src/gpos.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |     Format3 {
[INFO] [stdout]    |     ------- field in this variant
[INFO] [stdout] 74 |         coord: Point2D<i16>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `class` and `anchor` are never read
[INFO] [stdout]    --> rype/src/gpos.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 101 | struct MarkRecord {
[INFO] [stdout]     |        ---------- fields in this struct
[INFO] [stdout] 102 |     class: u16,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 103 |     anchor: AnchorTable,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `MarkRecord` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `coverage` and `format` are never read
[INFO] [stdout]    --> rype/src/gpos.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |     SingleAdjustment {
[INFO] [stdout]     |     ---------------- fields in this variant
[INFO] [stdout] 123 |         coverage: Coverage,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 124 |         format: SingleFormat,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `coverage` and `format` are never read
[INFO] [stdout]    --> rype/src/gpos.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |     PairAdjustment {
[INFO] [stdout]     |     -------------- fields in this variant
[INFO] [stdout] 127 |         coverage: Coverage,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 128 |         format: PairFormat,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `coverage` and `records` are never read
[INFO] [stdout]    --> rype/src/gpos.rs:131:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |     CursiveAttachment {
[INFO] [stdout]     |     ----------------- fields in this variant
[INFO] [stdout] 131 |         coverage: Coverage,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 132 |         records: Vec<(Option<AnchorTable>, Option<AnchorTable>)>, // Entry-exit records
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `mark_coverage`, `base_coverage`, `mark_array`, and `base_array` are never read
[INFO] [stdout]    --> rype/src/gpos.rs:135:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |     MarkToBaseAttachment {
[INFO] [stdout]     |     -------------------- fields in this variant
[INFO] [stdout] 135 |         mark_coverage: Coverage,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 136 |         base_coverage: Coverage,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 137 |         mark_array: Vec<MarkRecord>,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 138 |         base_array: Vec<Vec<Option<AnchorTable>>>,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `mark_coverage`, `ligature_coverage`, `mark_array`, and `ligature_array` are never read
[INFO] [stdout]    --> rype/src/gpos.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |     MarkToLigatureAttachment {
[INFO] [stdout]     |     ------------------------ fields in this variant
[INFO] [stdout] 141 |         mark_coverage: Coverage,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 142 |         ligature_coverage: Coverage,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 143 |         mark_array: Vec<MarkRecord>,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 144 |         ligature_array: Vec<Vec<Vec<Option<AnchorTable>>>>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `mark1_coverage`, `mark2_coverage`, `mark1_array`, and `mark2_array` are never read
[INFO] [stdout]    --> rype/src/gpos.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |     MarkToMarkAttachment {
[INFO] [stdout]     |     -------------------- fields in this variant
[INFO] [stdout] 147 |         mark1_coverage: Coverage,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 148 |         mark2_coverage: Coverage,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 149 |         mark1_array: Vec<MarkRecord>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 150 |         mark2_array: Vec<Vec<Option<AnchorTable>>>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `x_placement`, `y_placement`, `x_advance`, and `y_advance` are never read
[INFO] [stdout]    --> rype/src/gpos.rs:485:5
[INFO] [stdout]     |
[INFO] [stdout] 484 | struct ValueRecord {
[INFO] [stdout]     |        ----------- fields in this struct
[INFO] [stdout] 485 |     x_placement: i16,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 486 |     y_placement: i16,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 487 |     x_advance: i16,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 488 |     y_advance: i16,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ValueRecord` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `flags`, `bbox`, and `lowest_rec_ppem` are never read
[INFO] [stdout]   --> rype/src/head.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub(crate) struct Head {
[INFO] [stdout]    |                   ---- fields in this struct
[INFO] [stdout] 30 |     pub(crate) units_per_em: u16,
[INFO] [stdout] 31 |     pub(crate) flags: Flags,         // Head table flags
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 32 |     pub(crate) bbox: BBox<i16>,      // Glyph bounding box (limits)
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 33 |     pub(crate) lowest_rec_ppem: u16, // Smallest readable size in pixels
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Head` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> rype/src/hhea.rs:9:16
[INFO] [stdout]    |
[INFO] [stdout] 8  | pub(crate) struct Hhea {
[INFO] [stdout]    |                   ---- fields in this struct
[INFO] [stdout] 9  |     pub(crate) ascender: i16,
[INFO] [stdout]    |                ^^^^^^^^
[INFO] [stdout] 10 |     pub(crate) descender: i16,
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout] 11 |     pub(crate) line_gap: i16,
[INFO] [stdout]    |                ^^^^^^^^
[INFO] [stdout] 12 |     pub(crate) advance_width_max: u16,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 13 |     pub(crate) min_lsb: i16,
[INFO] [stdout]    |                ^^^^^^^
[INFO] [stdout] 14 |     pub(crate) min_rsb: i16,
[INFO] [stdout]    |                ^^^^^^^
[INFO] [stdout] 15 |     pub(crate) x_max_extent: i16,
[INFO] [stdout]    |                ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Hhea` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `coverage` and `map` are never read
[INFO] [stdout]   --> rype/src/kern.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 9  | struct Table {
[INFO] [stdout]    |        ----- fields in this struct
[INFO] [stdout] 10 |     coverage: Coverage,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 11 |     map: FnvHashMap<(u16, u16), i16>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Table` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> rype/src/os2.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub(crate) struct Os2 {
[INFO] [stdout]    |                   --- fields in this struct
[INFO] [stdout] 36 |     avg_char_width: i16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 37 |     weight_class: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 38 |     width_class: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 39 |     typ: Typ,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 40 |     subscript_x_size: i16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 41 |     subscript_y_size: i16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 42 |     subscript_x_offset: i16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 43 |     subscript_y_offset: i16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 44 |     superscript_x_size: i16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 45 |     superscript_y_size: i16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 46 |     superscript_x_offset: i16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 47 |     superscript_y_offset: i16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 48 |     strikeout_size: i16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 49 |     strikeout_position: i16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 50 |     family_class: i16,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 51 |     panose: [u8; 10],
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 52 |     unicode_range: UnicodeRange,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 53 |     arch_vend_id: Tag,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 54 |     selection: Selection,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 55 |     typo_ascender: i16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 56 |     type_descender: i16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 57 |     typo_line_gap: i16,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 58 |     win_ascent: u16,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 59 |     win_descent: u16,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 60 |     x_height: Option<i16>,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 61 |     cap_height: Option<i16>,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 62 |     default_char: Option<u16>,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 63 |     break_char: Option<u16>,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 64 |     max_context: Option<u16>,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 65 |     lower_optical_point_size: Option<u16>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 66 |     upper_optical_point_size: Option<u16>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Os2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `lang_sys_records` is never read
[INFO] [stdout]   --> rype/src/scriptlist.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 45 | struct ScriptTable {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 46 |     default_lang_sys: Option<LangSysTable>,
[INFO] [stdout] 47 |     lang_sys_records: FnvHashMap<Tag, LangSysTable>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ScriptTable` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 35 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting bed v0.0.1 (/opt/rustwide/workdir/bed)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.81s
[INFO] running `Command { std: "docker" "inspect" "c36624ae5532916863be0e5d1457faf7277864c3950c4dcd96b1e394007b9263", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c36624ae5532916863be0e5d1457faf7277864c3950c4dcd96b1e394007b9263", kill_on_drop: false }`
[INFO] [stdout] c36624ae5532916863be0e5d1457faf7277864c3950c4dcd96b1e394007b9263
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] db2eaa1302b0a1a1a19cdacfc9df0925b8cff7af5f17079c13e1cb270ff4c9f7
[INFO] running `Command { std: "docker" "start" "-a" "db2eaa1302b0a1a1a19cdacfc9df0925b8cff7af5f17079c13e1cb270ff4c9f7", kill_on_drop: false }`
[INFO] [stderr] error: manifest path `/opt/rustwide/workdir/Cargo.toml` is a virtual manifest, but this command requires running against an actual package in this workspace
[INFO] running `Command { std: "docker" "inspect" "db2eaa1302b0a1a1a19cdacfc9df0925b8cff7af5f17079c13e1cb270ff4c9f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "db2eaa1302b0a1a1a19cdacfc9df0925b8cff7af5f17079c13e1cb270ff4c9f7", kill_on_drop: false }`
[INFO] [stdout] db2eaa1302b0a1a1a19cdacfc9df0925b8cff7af5f17079c13e1cb270ff4c9f7
