emerald 0.3.214

A lite, fully featured 2D game engine.
Documentation

Build #4076495 2026-08-08 19:11:28

# rustc version rustc 1.99.0-nightly (1a98b1e13 2026-08-07)

# docs.rs version docsrs 0.0.0 (c0e43eba3fa5e6341d933cf845300a19b1ac3e4e 2026-08-06 )

# build log [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "fd7bcb4555b515d1dbd5f5e2226da4b02311f42842dbce5a7bb8161cf286f474" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260807-1.99.0-nightly-1a98b1e13\", \"--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}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] Checking emerald v0.3.214 (/opt/rustwide/workdir) [INFO] [stderr] warning: failed to check lib in package `emerald` as a prerequisite for scraping examples from: example "aseprite", example "audio", example "autotilemap", example "bunnymark", example "buttons", example "camera", example "ent", example "gamepads", example "hotreload", example "input_actions", example "labels", example "load_world_file", example "logging", example "mouse", example "physics", example "physics_groups", example "physics_joints", example "profiler", example "raycast", example "render_to_texture", example "shapes", example "sprites", example "tilemap", example "touch", example "user_data", example "window_manipulation", example "world_merging" [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (lib) generated 1 warning [INFO] [stderr] Scraping emerald v0.3.214 (/opt/rustwide/workdir) [INFO] [stderr] warning: failed to scan example "labels" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "labels") generated 1 warning [INFO] [stderr] warning: failed to scan example "autotilemap" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: failed to scan example "mouse" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "mouse") generated 1 warning [INFO] [stderr] warning: `emerald` (example "autotilemap") generated 1 warning [INFO] [stderr] warning: failed to scan example "sprites" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "sprites") generated 1 warning [INFO] [stderr] warning: failed to scan example "gamepads" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "gamepads") generated 1 warning [INFO] [stderr] warning: failed to scan example "raycast" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "raycast") generated 1 warning [INFO] [stderr] warning: failed to scan example "user_data" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "user_data") generated 1 warning [INFO] [stderr] warning: failed to scan example "camera" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "camera") generated 1 warning [INFO] [stderr] warning: failed to scan example "render_to_texture" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "render_to_texture") generated 1 warning [INFO] [stderr] warning: failed to scan example "hotreload" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "hotreload") generated 1 warning [INFO] [stderr] warning: failed to scan example "physics_joints" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "physics_joints") generated 1 warning [INFO] [stderr] warning: failed to scan example "load_world_file" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "load_world_file") generated 1 warning [INFO] [stderr] warning: failed to scan example "bunnymark" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "bunnymark") generated 1 warning [INFO] [stderr] warning: failed to scan example "aseprite" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "aseprite") generated 1 warning [INFO] [stderr] warning: failed to scan example "window_manipulation" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "window_manipulation") generated 1 warning [INFO] [stderr] warning: failed to scan example "tilemap" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "tilemap") generated 1 warning [INFO] [stderr] warning: failed to scan example "physics" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "physics") generated 1 warning [INFO] [stderr] warning: failed to scan example "ent" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "ent") generated 1 warning [INFO] [stderr] warning: failed to scan example "profiler" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "profiler") generated 1 warning [INFO] [stderr] warning: failed to scan example "input_actions" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "input_actions") generated 1 warning [INFO] [stderr] warning: failed to scan example "shapes" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "shapes") generated 1 warning [INFO] [stderr] warning: failed to scan example "logging" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "logging") generated 1 warning [INFO] [stderr] warning: failed to scan example "audio" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "audio") generated 1 warning [INFO] [stderr] warning: failed to scan example "physics_groups" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "physics_groups") generated 1 warning [INFO] [stderr] warning: failed to scan example "buttons" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: failed to scan example "touch" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "touch") generated 1 warning [INFO] [stderr] warning: `emerald` (example "buttons") generated 1 warning [INFO] [stderr] warning: failed to scan example "world_merging" in package `emerald` for example code usage [INFO] [stderr] Try running with `--verbose` to see the error message. [INFO] [stderr] If an example should not be scanned, then consider adding `doc-scrape-examples = false` to its `[[example]]` definition in Cargo.toml [INFO] [stderr] warning: `emerald` (example "world_merging") generated 1 warning [INFO] [stderr] Documenting emerald v0.3.214 (/opt/rustwide/workdir) [INFO] [stderr] warning: unexpected `cfg` condition value: `serde` [INFO] [stderr] --> src/input.rs:43:12 [INFO] [stderr] | [INFO] [stderr] 43 | #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `asefile`, `aseprite`, `audio`, `default`, `gamepad`, `gamepads`, `hotreload`, `kira`, and `physics-deterministic` [INFO] [stderr] = help: consider adding `serde` 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: `emerald` (lib doc) generated 1 warning [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.03s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: wgpu-core v0.14.2 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/emerald/index.html [INFO] running `Command { std: "docker" "inspect" "fd7bcb4555b515d1dbd5f5e2226da4b02311f42842dbce5a7bb8161cf286f474", kill_on_drop: false }`