[INFO] crate synopsys-usb-otg 0.1.0 is already in cache [INFO] documenting synopsys-usb-otg-0.1.0 against master#394e1b40d264aa6928811919c1124fa248e7d802 for pr-73566 [INFO] extracting crate synopsys-usb-otg 0.1.0 into /workspace/builds/worker-8/source [INFO] validating manifest of crates.io crate synopsys-usb-otg 0.1.0 on toolchain 394e1b40d264aa6928811919c1124fa248e7d802 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+394e1b40d264aa6928811919c1124fa248e7d802" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate synopsys-usb-otg 0.1.0 [INFO] finished tweaking crates.io crate synopsys-usb-otg 0.1.0 [INFO] tweaked toml for crates.io crate synopsys-usb-otg 0.1.0 written to /workspace/builds/worker-8/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+394e1b40d264aa6928811919c1124fa248e7d802" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+394e1b40d264aa6928811919c1124fa248e7d802" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env@sha256:819119df93c0f5eca3f29186f14981ef29945a311854d7222af07488600a2584" "/opt/rustwide/cargo-home/bin/cargo" "+394e1b40d264aa6928811919c1124fa248e7d802" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 421b386bc0093189e8cf536cf60b7cd985348753e6d7cb6ff4c1f950ab466f39 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "421b386bc0093189e8cf536cf60b7cd985348753e6d7cb6ff4c1f950ab466f39", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "421b386bc0093189e8cf536cf60b7cd985348753e6d7cb6ff4c1f950ab466f39", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "421b386bc0093189e8cf536cf60b7cd985348753e6d7cb6ff4c1f950ab466f39", kill_on_drop: false }` [INFO] [stdout] 421b386bc0093189e8cf536cf60b7cd985348753e6d7cb6ff4c1f950ab466f39 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-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" "--network" "none" "rustops/crates-build-env@sha256:819119df93c0f5eca3f29186f14981ef29945a311854d7222af07488600a2584" "/opt/rustwide/cargo-home/bin/cargo" "+394e1b40d264aa6928811919c1124fa248e7d802" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 69d79dc397f6ee44e14611b5b8bf16a932596d09f697a85bd249e3e21615586c [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "69d79dc397f6ee44e14611b5b8bf16a932596d09f697a85bd249e3e21615586c", kill_on_drop: false }` [INFO] [stderr] Compiling typenum v1.12.0 [INFO] [stderr] Compiling cortex-m v0.6.2 [INFO] [stderr] Checking stable_deref_trait v1.1.1 [INFO] [stderr] Checking vcell v0.1.2 [INFO] [stderr] Compiling stm32ral v0.3.1 [INFO] [stderr] Compiling synopsys-usb-otg v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Checking usb-device v0.2.5 [INFO] [stderr] Compiling bare-metal v0.2.5 [INFO] [stderr] Checking volatile-register v0.2.0 [INFO] [stderr] Checking generic-array v0.13.2 [INFO] [stderr] Checking generic-array v0.12.3 [INFO] [stderr] Checking as-slice v0.1.3 [INFO] [stderr] Checking aligned v0.3.2 [INFO] [stderr] Documenting synopsys-usb-otg v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error: select USB mode feature (fs/hs) [INFO] [stdout] --> src/lib.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | compile_error!("select USB mode feature (fs/hs)"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::target::interrupt`, `crate::target::interrupt` [INFO] [stdout] --> src/endpoint.rs:6:20 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::target::interrupt::{self, CriticalSection, Mutex}; [INFO] [stdout] | ^^^^^^^^^ ^^^^ no `interrupt` in `target` [INFO] [stdout] | | [INFO] [stdout] | could not find `interrupt` in `target` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DIEPCTL` in `endpoint_in` [INFO] [stdout] --> src/endpoint.rs:51:46 [INFO] [stdout] | [INFO] [stdout] 51 | modify_reg!(endpoint_in, ep, DIEPCTL, STALL: stalled as u32); [INFO] [stdout] | ^^^^^^^ could not find `DIEPCTL` in `endpoint_in` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DOEPCTL` in `endpoint_out` [INFO] [stdout] --> src/endpoint.rs:54:47 [INFO] [stdout] | [INFO] [stdout] 54 | modify_reg!(endpoint_out, ep, DOEPCTL, STALL: stalled as u32); [INFO] [stdout] | ^^^^^^^ could not find `DOEPCTL` in `endpoint_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DIEPCTL` in `endpoint_in` [INFO] [stdout] --> src/endpoint.rs:62:40 [INFO] [stdout] | [INFO] [stdout] 62 | read_reg!(endpoint_in, ep, DIEPCTL, STALL) [INFO] [stdout] | ^^^^^^^ could not find `DIEPCTL` in `endpoint_in` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DOEPCTL` in `endpoint_out` [INFO] [stdout] --> src/endpoint.rs:65:41 [INFO] [stdout] | [INFO] [stdout] 65 | read_reg!(endpoint_out, ep, DOEPCTL, STALL) [INFO] [stdout] | ^^^^^^^ could not find `DOEPCTL` in `endpoint_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DIEPCTL` in `endpoint_in` [INFO] [stdout] --> src/endpoint.rs:83:47 [INFO] [stdout] | [INFO] [stdout] 83 | write_reg!(endpoint_in, regs, DIEPCTL, MPSIZ: mpsiz as u32, SNAK: 1); [INFO] [stdout] | ^^^^^^^ could not find `DIEPCTL` in `endpoint_in` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DIEPTSIZ` in `endpoint_in` [INFO] [stdout] --> src/endpoint.rs:85:47 [INFO] [stdout] | [INFO] [stdout] 85 | write_reg!(endpoint_in, regs, DIEPTSIZ, PKTCNT: 0, XFRSIZ: self.max_packet_size as u32); [INFO] [stdout] | ^^^^^^^^ could not find `DIEPTSIZ` in `endpoint_in` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DOEPTSIZ0` in `endpoint0_out` [INFO] [stdout] --> src/endpoint.rs:88:49 [INFO] [stdout] | [INFO] [stdout] 88 | write_reg!(endpoint0_out, regs, DOEPTSIZ0, STUPCNT: 1, PKTCNT: 1, XFRSIZ: self.max_packet_size as u32); [INFO] [stdout] | ^^^^^^^^^ could not find `DOEPTSIZ0` in `endpoint0_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DOEPCTL0` in `endpoint0_out` [INFO] [stdout] --> src/endpoint.rs:89:50 [INFO] [stdout] | [INFO] [stdout] 89 | modify_reg!(endpoint0_out, regs, DOEPCTL0, MPSIZ: mpsiz as u32, EPENA: 1, CNAK: 1); [INFO] [stdout] | ^^^^^^^^ could not find `DOEPCTL0` in `endpoint0_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DIEPCTL` in `endpoint_in` [INFO] [stdout] --> src/endpoint.rs:94:47 [INFO] [stdout] | [INFO] [stdout] 94 | write_reg!(endpoint_in, regs, DIEPCTL, [INFO] [stdout] | ^^^^^^^ could not find `DIEPCTL` in `endpoint_in` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DOEPCTL` in `endpoint_out` [INFO] [stdout] --> src/endpoint.rs:104:48 [INFO] [stdout] | [INFO] [stdout] 104 | write_reg!(endpoint_out, regs, DOEPCTL, [INFO] [stdout] | ^^^^^^^ could not find `DOEPCTL` in `endpoint_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DIEPCTL` in `endpoint_in` [INFO] [stdout] --> src/endpoint.rs:121:44 [INFO] [stdout] | [INFO] [stdout] 121 | modify_reg!(endpoint_in, regs, DIEPCTL, USBAEP: 0); [INFO] [stdout] | ^^^^^^^ could not find `DIEPCTL` in `endpoint_in` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DIEPCTL` in `endpoint_in` [INFO] [stdout] --> src/endpoint.rs:126:45 [INFO] [stdout] | [INFO] [stdout] 126 | if read_reg!(endpoint_in, regs, DIEPCTL, EPENA) != 0 && self.address.index() != 0 { [INFO] [stdout] | ^^^^^^^ could not find `DIEPCTL` in `endpoint_in` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DIEPCTL` in `endpoint_in` [INFO] [stdout] --> src/endpoint.rs:127:48 [INFO] [stdout] | [INFO] [stdout] 127 | modify_reg!(endpoint_in, regs, DIEPCTL, EPDIS: 1) [INFO] [stdout] | ^^^^^^^ could not find `DIEPCTL` in `endpoint_in` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DOEPCTL` in `endpoint_out` [INFO] [stdout] --> src/endpoint.rs:138:45 [INFO] [stdout] | [INFO] [stdout] 138 | modify_reg!(endpoint_out, regs, DOEPCTL, USBAEP: 0); [INFO] [stdout] | ^^^^^^^ could not find `DOEPCTL` in `endpoint_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DOEPCTL` in `endpoint_out` [INFO] [stdout] --> src/endpoint.rs:141:46 [INFO] [stdout] | [INFO] [stdout] 141 | if read_reg!(endpoint_out, regs, DOEPCTL, EPENA) != 0 && self.address.index() != 0 { [INFO] [stdout] | ^^^^^^^ could not find `DOEPCTL` in `endpoint_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DOEPCTL` in `endpoint_out` [INFO] [stdout] --> src/endpoint.rs:142:49 [INFO] [stdout] | [INFO] [stdout] 142 | modify_reg!(endpoint_out, regs, DOEPCTL, EPDIS: 1) [INFO] [stdout] | ^^^^^^^ could not find `DOEPCTL` in `endpoint_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DIEPCTL` in `endpoint_in` [INFO] [stdout] --> src/endpoint.rs:168:68 [INFO] [stdout] | [INFO] [stdout] 168 | if self.address.index() != 0 && read_reg!(endpoint_in, ep, DIEPCTL, EPENA) != 0{ [INFO] [stdout] | ^^^^^^^ could not find `DIEPCTL` in `endpoint_in` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DTXFSTS` in `endpoint_in` [INFO] [stdout] --> src/endpoint.rs:179:56 [INFO] [stdout] | [INFO] [stdout] 179 | if size_words > read_reg!(endpoint_in, ep, DTXFSTS, INEPTFSAV) as usize { [INFO] [stdout] | ^^^^^^^ could not find `DTXFSTS` in `endpoint_in` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DIEPCTL` in `endpoint_in` [INFO] [stdout] --> src/endpoint.rs:189:38 [INFO] [stdout] | [INFO] [stdout] 189 | modify_reg!(endpoint_in, ep, DIEPCTL, CNAK: 1, EPENA: 1); [INFO] [stdout] | ^^^^^^^ could not find `DIEPCTL` in `endpoint_in` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DIEPTXF1` in `otg_global` [INFO] [stdout] --> src/bus.rs:83:45 [INFO] [stdout] | [INFO] [stdout] 83 | write_reg!(otg_global, regs.global, DIEPTXF1, [INFO] [stdout] | ^^^^^^^^ could not find `DIEPTXF1` in `otg_global` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DIEPTXF2` in `otg_global` [INFO] [stdout] --> src/bus.rs:91:45 [INFO] [stdout] | [INFO] [stdout] 91 | write_reg!(otg_global, regs.global, DIEPTXF2, [INFO] [stdout] | ^^^^^^^^ could not find `DIEPTXF2` in `otg_global` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DIEPTXF3` in `otg_global` [INFO] [stdout] --> src/bus.rs:99:45 [INFO] [stdout] | [INFO] [stdout] 99 | write_reg!(otg_global, regs.global, DIEPTXF3, [INFO] [stdout] | ^^^^^^^^ could not find `DIEPTXF3` in `otg_global` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GRSTCTL` in `otg_global` [INFO] [stdout] --> src/bus.rs:108:46 [INFO] [stdout] | [INFO] [stdout] 108 | modify_reg!(otg_global, regs.global, GRSTCTL, RXFFLSH: 1, TXFFLSH: 1, TXFNUM: 0x10); [INFO] [stdout] | ^^^^^^^ could not find `GRSTCTL` in `otg_global` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GRSTCTL` in `otg_global` [INFO] [stdout] --> src/bus.rs:109:50 [INFO] [stdout] | [INFO] [stdout] 109 | while read_reg!(otg_global, regs.global, GRSTCTL, RXFFLSH, TXFFLSH) != (0, 0) {} [INFO] [stdout] | ^^^^^^^ could not find `GRSTCTL` in `otg_global` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DAINTMSK` in `otg_device` [INFO] [stdout] --> src/bus.rs:136:46 [INFO] [stdout] | [INFO] [stdout] 136 | modify_reg!(otg_device, regs.device, DAINTMSK, IEPM: 0, OEPM: 0); [INFO] [stdout] | ^^^^^^^^ could not find `DAINTMSK` in `otg_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GRSTCTL` in `otg_global` [INFO] [stdout] --> src/bus.rs:206:54 [INFO] [stdout] | [INFO] [stdout] 206 | while read_reg!(otg_global, regs.global, GRSTCTL, AHBIDL) == 0 {} [INFO] [stdout] | ^^^^^^^ could not find `GRSTCTL` in `otg_global` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DCTL` in `otg_device` [INFO] [stdout] --> src/bus.rs:232:50 [INFO] [stdout] | [INFO] [stdout] 232 | modify_reg!(otg_device, regs.device, DCTL, SDIS: 1); [INFO] [stdout] | ^^^^ could not find `DCTL` in `otg_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DCFG` in `otg_device` [INFO] [stdout] --> src/bus.rs:235:50 [INFO] [stdout] | [INFO] [stdout] 235 | modify_reg!(otg_device, regs.device, DCFG, [INFO] [stdout] | ^^^^ could not find `DCFG` in `otg_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DIEPMSK` in `otg_device` [INFO] [stdout] --> src/bus.rs:240:49 [INFO] [stdout] | [INFO] [stdout] 240 | write_reg!(otg_device, regs.device, DIEPMSK, XFRCM: 1); [INFO] [stdout] | ^^^^^^^ could not find `DIEPMSK` in `otg_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GINTMSK` in `otg_global` [INFO] [stdout] --> src/bus.rs:243:49 [INFO] [stdout] | [INFO] [stdout] 243 | write_reg!(otg_global, regs.global, GINTMSK, [INFO] [stdout] | ^^^^^^^ could not find `GINTMSK` in `otg_global` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GAHBCFG` in `otg_global` [INFO] [stdout] --> src/bus.rs:253:50 [INFO] [stdout] | [INFO] [stdout] 253 | modify_reg!(otg_global, regs.global, GAHBCFG, GINT: 1); [INFO] [stdout] | ^^^^^^^ could not find `GAHBCFG` in `otg_global` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GCCFG` in `otg_global` [INFO] [stdout] --> src/bus.rs:256:50 [INFO] [stdout] | [INFO] [stdout] 256 | modify_reg!(otg_global, regs.global, GCCFG, PWRDWN: 1); [INFO] [stdout] | ^^^^^ could not find `GCCFG` in `otg_global` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DCTL` in `otg_device` [INFO] [stdout] --> src/bus.rs:257:50 [INFO] [stdout] | [INFO] [stdout] 257 | modify_reg!(otg_device, regs.device, DCTL, SDIS: 0); [INFO] [stdout] | ^^^^ could not find `DCTL` in `otg_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DCFG` in `otg_device` [INFO] [stdout] --> src/bus.rs:267:50 [INFO] [stdout] | [INFO] [stdout] 267 | modify_reg!(otg_device, regs.device, DCFG, DAD: 0); [INFO] [stdout] | ^^^^ could not find `DCFG` in `otg_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DCFG` in `otg_device` [INFO] [stdout] --> src/bus.rs:275:50 [INFO] [stdout] | [INFO] [stdout] 275 | modify_reg!(otg_device, regs.device, DCFG, DAD: addr as u32); [INFO] [stdout] | ^^^^ could not find `DCFG` in `otg_device` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GINTSTS` in `otg_global` [INFO] [stdout] --> src/bus.rs:331:103 [INFO] [stdout] | [INFO] [stdout] 331 | let (wakeup, suspend, enum_done, reset, iep, rxflvl) = read_reg!(otg_global, regs.global, GINTSTS, [INFO] [stdout] | ^^^^^^^ could not find `GINTSTS` in `otg_global` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GINTSTS` in `otg_global` [INFO] [stdout] --> src/bus.rs:336:53 [INFO] [stdout] | [INFO] [stdout] 336 | write_reg!(otg_global, regs.global, GINTSTS, USBRST: 1); [INFO] [stdout] | ^^^^^^^ could not find `GINTSTS` in `otg_global` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GRSTCTL` in `otg_global` [INFO] [stdout] --> src/bus.rs:341:54 [INFO] [stdout] | [INFO] [stdout] 341 | modify_reg!(otg_global, regs.global, GRSTCTL, RXFFLSH: 1); [INFO] [stdout] | ^^^^^^^ could not find `GRSTCTL` in `otg_global` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GRSTCTL` in `otg_global` [INFO] [stdout] --> src/bus.rs:342:58 [INFO] [stdout] | [INFO] [stdout] 342 | while read_reg!(otg_global, regs.global, GRSTCTL, RXFFLSH) == 1 {} [INFO] [stdout] | ^^^^^^^ could not find `GRSTCTL` in `otg_global` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GINTSTS` in `otg_global` [INFO] [stdout] --> src/bus.rs:346:53 [INFO] [stdout] | [INFO] [stdout] 346 | write_reg!(otg_global, regs.global, GINTSTS, ENUMDNE: 1); [INFO] [stdout] | ^^^^^^^ could not find `GINTSTS` in `otg_global` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GINTSTS` in `otg_global` [INFO] [stdout] --> src/bus.rs:351:53 [INFO] [stdout] | [INFO] [stdout] 351 | write_reg!(otg_global, regs.global, GINTSTS, WKUPINT: 1); [INFO] [stdout] | ^^^^^^^ could not find `GINTSTS` in `otg_global` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GINTSTS` in `otg_global` [INFO] [stdout] --> src/bus.rs:355:53 [INFO] [stdout] | [INFO] [stdout] 355 | write_reg!(otg_global, regs.global, GINTSTS, USBSUSP: 1); [INFO] [stdout] | ^^^^^^^ could not find `GINTSTS` in `otg_global` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GRXSTSR` in `otg_global` [INFO] [stdout] --> src/bus.rs:367:89 [INFO] [stdout] | [INFO] [stdout] 367 | let (epnum, data_size, status) = read_reg!(otg_global, regs.global, GRXSTSR, EPNUM, BCNT, PKTSTS); [INFO] [stdout] | ^^^^^^^ could not find `GRXSTSR` in `otg_global` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DIEPTSIZ` in `endpoint_in` [INFO] [stdout] --> src/bus.rs:375:59 [INFO] [stdout] | [INFO] [stdout] 375 | ... if read_reg!(endpoint_in, ep, DIEPTSIZ, PKTCNT) != 0 { [INFO] [stdout] | ^^^^^^^^ could not find `DIEPTSIZ` in `endpoint_in` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GRSTCTL` in `otg_global` [INFO] [stdout] --> src/bus.rs:376:70 [INFO] [stdout] | [INFO] [stdout] 376 | ... modify_reg!(otg_global, regs.global, GRSTCTL, TXFNUM: epnum, TXFFLSH: 1); [INFO] [stdout] | ^^^^^^^ could not find `GRSTCTL` in `otg_global` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GRSTCTL` in `otg_global` [INFO] [stdout] --> src/bus.rs:377:74 [INFO] [stdout] | [INFO] [stdout] 377 | ... while read_reg!(otg_global, regs.global, GRSTCTL, TXFFLSH) == 1 {} [INFO] [stdout] | ^^^^^^^ could not find `GRSTCTL` in `otg_global` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DOEPCTL` in `endpoint_out` [INFO] [stdout] --> src/bus.rs:383:59 [INFO] [stdout] | [INFO] [stdout] 383 | ... modify_reg!(endpoint_out, ep, DOEPCTL, CNAK: 1, EPENA: 1); [INFO] [stdout] | ^^^^^^^ could not find `DOEPCTL` in `endpoint_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DIEPINT` in `endpoint_in` [INFO] [stdout] --> src/bus.rs:408:64 [INFO] [stdout] | [INFO] [stdout] 408 | ... if read_reg!(endpoint_in, ep_regs, DIEPINT, XFRC) != 0 { [INFO] [stdout] | ^^^^^^^ could not find `DIEPINT` in `endpoint_in` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `DIEPINT` in `endpoint_in` [INFO] [stdout] --> src/bus.rs:409:66 [INFO] [stdout] | [INFO] [stdout] 409 | ... write_reg!(endpoint_in, ep_regs, DIEPINT, XFRC: 1); [INFO] [stdout] | ^^^^^^^ could not find `DIEPINT` in `endpoint_in` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::target::interrupt`, `crate::target::interrupt` [INFO] [stdout] --> src/bus.rs:7:20 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::target::interrupt::{self, Mutex, CriticalSection}; [INFO] [stdout] | ^^^^^^^^^ ^^^^ no `interrupt` in `target` [INFO] [stdout] | | [INFO] [stdout] | could not find `interrupt` in `target` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Instance` in module `otg_global` [INFO] [stdout] --> src/target.rs:59:29 [INFO] [stdout] | [INFO] [stdout] 59 | pub global: otg_global::Instance, [INFO] [stdout] | ^^^^^^^^ not found in `otg_global` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 5 | use crate::ral::endpoint0_out::Instance; [INFO] [stdout] | [INFO] [stdout] 5 | use crate::ral::endpoint_in::Instance; [INFO] [stdout] | [INFO] [stdout] 5 | use crate::ral::endpoint_out::Instance; [INFO] [stdout] | [INFO] [stdout] 5 | use crate::ral::otg_pwrclk::Instance; [INFO] [stdout] | [INFO] [stdout] and 64 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Instance` in module `otg_device` [INFO] [stdout] --> src/target.rs:60:29 [INFO] [stdout] | [INFO] [stdout] 60 | pub device: otg_device::Instance, [INFO] [stdout] | ^^^^^^^^ not found in `otg_device` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 5 | use crate::ral::endpoint0_out::Instance; [INFO] [stdout] | [INFO] [stdout] 5 | use crate::ral::endpoint_in::Instance; [INFO] [stdout] | [INFO] [stdout] 5 | use crate::ral::endpoint_out::Instance; [INFO] [stdout] | [INFO] [stdout] 5 | use crate::ral::otg_pwrclk::Instance; [INFO] [stdout] | [INFO] [stdout] and 64 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: Compilation failed, aborting rustdoc [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 55 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] error: Could not document `synopsys-usb-otg`. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustdoc --edition=2018 --crate-type lib --crate-name synopsys_usb_otg src/lib.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi --document-private-items -L dependency=/opt/rustwide/target/debug/deps --extern stm32ral=/opt/rustwide/target/debug/deps/libstm32ral-f06606bef2291087.rmeta --extern usb_device=/opt/rustwide/target/debug/deps/libusb_device-3678cb444d91f852.rmeta --extern vcell=/opt/rustwide/target/debug/deps/libvcell-e3105ed1ffa21062.rmeta --cap-lints=forbid` (exit code: 1) [INFO] running `Command { std: "docker" "inspect" "69d79dc397f6ee44e14611b5b8bf16a932596d09f697a85bd249e3e21615586c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "69d79dc397f6ee44e14611b5b8bf16a932596d09f697a85bd249e3e21615586c", kill_on_drop: false }` [INFO] [stdout] 69d79dc397f6ee44e14611b5b8bf16a932596d09f697a85bd249e3e21615586c