stm32-fmc 0.3.2

Hardware Abstraction Layer for STM32 Memory Controllers (FMC/FSMC)
Documentation
Build #1312157 2024-08-04T19:43:57.051582+00:00
# rustc version
rustc 1.82.0-nightly (64ebd39da 2024-08-03)# docs.rs version
docsrs 0.6.0 (e434406d 2024-07-31)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/stm32-fmc-0.3.2/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/stm32-fmc-0.3.2/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--features" "sdram nand" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20240803-1.82.0-nightly-64ebd39da\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/i686-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "i686-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stdout] 6a65ea67f3e1eeb9e2c17f33e8e6040d35bc40e2bc2d04170a242c954b155dc1
[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" "6a65ea67f3e1eeb9e2c17f33e8e6040d35bc40e2bc2d04170a242c954b155dc1", kill_on_drop: false }`
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr]  Documenting stm32-fmc v0.3.2 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unexpected `cfg` condition value: `nosync`
[INFO] [stderr]   --> src/ral/peripherals/fmc.rs:15:11
[INFO] [stderr]    |
[INFO] [stderr] 15 | #[cfg(not(feature = "nosync"))]
[INFO] [stderr]    |           ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: expected values for `feature` are: `default`, `defmt`, `log`, `nand`, `sdram`, and `trace-register-values`
[INFO] [stderr]    = help: consider adding `nosync` as a feature in `Cargo.toml`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `nosync`
[INFO] [stderr]     --> src/ral/peripherals/fmc.rs:2182:11
[INFO] [stderr]      |
[INFO] [stderr] 2182 | #[cfg(not(feature = "nosync"))]
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: expected values for `feature` are: `default`, `defmt`, `log`, `nand`, `sdram`, and `trace-register-values`
[INFO] [stderr]      = help: consider adding `nosync` as a feature in `Cargo.toml`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `nosync`
[INFO] [stderr]     --> src/ral/peripherals/fmc.rs:2187:11
[INFO] [stderr]      |
[INFO] [stderr] 2187 | #[cfg(not(feature = "nosync"))]
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: expected values for `feature` are: `default`, `defmt`, `log`, `nand`, `sdram`, and `trace-register-values`
[INFO] [stderr]      = help: consider adding `nosync` as a feature in `Cargo.toml`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `rtic`
[INFO] [stderr]     --> src/ral/peripherals/fmc.rs:2195:7
[INFO] [stderr]      |
[INFO] [stderr] 2195 | #[cfg(feature = "rtic")]
[INFO] [stderr]      |       ^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: expected values for `feature` are: `default`, `defmt`, `log`, `nand`, `sdram`, and `trace-register-values`
[INFO] [stderr]      = help: consider adding `rtic` as a feature in `Cargo.toml`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]  --> src/lib.rs:7:23
[INFO] [stderr]   |
[INFO] [stderr] 7 | //! [`FmcPeripheral`](FmcPeripheral) trait. You should implement this trait for a
[INFO] [stderr]   |      ---------------  ^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]   |      |
[INFO] [stderr]   |      because label contains path that resolves to same destination
[INFO] [stderr]   |
[INFO] [stderr]   = note: when a link's destination is not specified,
[INFO] [stderr]           the label is used to resolve intra-doc links
[INFO] [stderr]   = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]   |
[INFO] [stderr] 7 | //! [`FmcPeripheral`] trait. You should implement this trait for a
[INFO] [stderr]   |     ~~~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/lib.rs:23:44
[INFO] [stderr]    |
[INFO] [stderr] 23 | //! An implementation of [`FmcPeripheral`](FmcPeripheral):
[INFO] [stderr]    |                           ---------------  ^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stderr]    |                           |
[INFO] [stderr]    |                           because label contains path that resolves to same destination
[INFO] [stderr]    |
[INFO] [stderr]    = note: when a link's destination is not specified,
[INFO] [stderr]            the label is used to resolve intra-doc links
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]    |
[INFO] [stderr] 23 | //! An implementation of [`FmcPeripheral`]:
[INFO] [stderr]    |                          ~~~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/lib.rs:54:44
[INFO] [stderr]    |
[INFO] [stderr] 54 | //! Each memory controller type ([`Sdram`](Sdram), [`Nand`](Nand), ..) provides both
[INFO] [stderr]    |                                   -------  ^^^^^ explicit target is redundant
[INFO] [stderr]    |                                   |
[INFO] [stderr]    |                                   because label contains path that resolves to same destination
[INFO] [stderr]    |
[INFO] [stderr]    = note: when a link's destination is not specified,
[INFO] [stderr]            the label is used to resolve intra-doc links
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]    |
[INFO] [stderr] 54 | //! Each memory controller type ([`Sdram`], [`Nand`](Nand), ..) provides both
[INFO] [stderr]    |                                  ~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: redundant explicit link target
[INFO] [stderr]   --> src/lib.rs:54:61
[INFO] [stderr]    |
[INFO] [stderr] 54 | //! Each memory controller type ([`Sdram`](Sdram), [`Nand`](Nand), ..) provides both
[INFO] [stderr]    |                                                     ------  ^^^^ explicit target is redundant
[INFO] [stderr]    |                                                     |
[INFO] [stderr]    |                                                     because label contains path that resolves to same destination
[INFO] [stderr]    |
[INFO] [stderr]    = note: when a link's destination is not specified,
[INFO] [stderr]            the label is used to resolve intra-doc links
[INFO] [stderr] help: remove explicit link target
[INFO] [stderr]    |
[INFO] [stderr] 54 | //! Each memory controller type ([`Sdram`](Sdram), [`Nand`], ..) provides both
[INFO] [stderr]    |                                                    ~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] warning: `stm32-fmc` (lib doc) generated 8 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.30s
[INFO] [stderr]    Generated /opt/rustwide/target/i686-unknown-linux-gnu/doc/stm32_fmc/index.html
[INFO] running `Command { std: "docker" "inspect" "6a65ea67f3e1eeb9e2c17f33e8e6040d35bc40e2bc2d04170a242c954b155dc1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6a65ea67f3e1eeb9e2c17f33e8e6040d35bc40e2bc2d04170a242c954b155dc1", kill_on_drop: false }`
[INFO] [stdout] 6a65ea67f3e1eeb9e2c17f33e8e6040d35bc40e2bc2d04170a242c954b155dc1