[INFO] cloning repository https://github.com/maurges/slint-mpv-widget
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/maurges/slint-mpv-widget" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaurges%2Fslint-mpv-widget", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaurges%2Fslint-mpv-widget'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2954c6c181f0047482cc6ef065afdb360d0a0c1d
[INFO] documenting maurges/slint-mpv-widget against 1.85.0 for beta-1.86-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaurges%2Fslint-mpv-widget" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/maurges/slint-mpv-widget on toolchain 1.85.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.85.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/maurges/slint-mpv-widget
[INFO] finished tweaking git repo https://github.com/maurges/slint-mpv-widget
[INFO] tweaked toml for git repo https://github.com/maurges/slint-mpv-widget written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/maurges/slint-mpv-widget 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" "+1.85.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded svgtypes v0.12.0
[INFO] [stderr]   Downloaded slint-build v1.3.2
[INFO] [stderr]   Downloaded glutin_egl_sys v0.6.0
[INFO] [stderr]   Downloaded glutin_glx_sys v0.5.0
[INFO] [stderr]   Downloaded atspi v0.19.0
[INFO] [stderr]   Downloaded libseat-sys v0.1.7
[INFO] [stderr]   Downloaded glutin-winit v0.4.2
[INFO] [stderr]   Downloaded usvg-tree v0.36.0
[INFO] [stderr]   Downloaded libseat v0.2.1
[INFO] [stderr]   Downloaded copypasta v0.10.0
[INFO] [stderr]   Downloaded atspi-connection v0.3.0
[INFO] [stderr]   Downloaded scoped-tls-hkt v0.1.4
[INFO] [stderr]   Downloaded accesskit_unix v0.6.2
[INFO] [stderr]   Downloaded x11-clipboard v0.8.1
[INFO] [stderr]   Downloaded udev v0.7.0
[INFO] [stderr]   Downloaded derive_utils v0.13.2
[INFO] [stderr]   Downloaded lru v0.12.1
[INFO] [stderr]   Downloaded ctor v0.2.6
[INFO] [stderr]   Downloaded drm-ffi v0.5.0
[INFO] [stderr]   Downloaded gbm-sys v0.2.2
[INFO] [stderr]   Downloaded gbm v0.12.0
[INFO] [stderr]   Downloaded serde_repr v0.1.18
[INFO] [stderr]   Downloaded i-slint-core-macros v1.3.2
[INFO] [stderr]   Downloaded smithay-clipboard v0.7.0
[INFO] [stderr]   Downloaded async-once-cell v0.5.3
[INFO] [stderr]   Downloaded generational-arena v0.2.9
[INFO] [stderr]   Downloaded tiny-xlib v0.2.2
[INFO] [stderr]   Downloaded usvg-text-layout v0.36.0
[INFO] [stderr]   Downloaded rowan v0.15.15
[INFO] [stderr]   Downloaded i-slint-backend-selector v1.3.2
[INFO] [stderr]   Downloaded vtable v0.1.11
[INFO] [stderr]   Downloaded slint-macros v1.3.2
[INFO] [stderr]   Downloaded atspi-proxies v0.3.0
[INFO] [stderr]   Downloaded usvg v0.36.0
[INFO] [stderr]   Downloaded accesskit_winit v0.16.1
[INFO] [stderr]   Downloaded i-slint-backend-linuxkms v1.3.2
[INFO] [stderr]   Downloaded input v0.8.3
[INFO] [stderr]   Downloaded i-slint-renderer-skia v1.3.2
[INFO] [stderr]   Downloaded qttypes v0.2.11
[INFO] [stderr]   Downloaded drm-sys v0.4.0
[INFO] [stderr]   Downloaded i-slint-backend-winit v1.3.2
[INFO] [stderr]   Downloaded atspi-common v0.3.0
[INFO] [stderr]   Downloaded softbuffer v0.3.4
[INFO] [stderr]   Downloaded i-slint-renderer-femtovg v1.3.2
[INFO] [stderr]   Downloaded drm v0.9.0
[INFO] [stderr]   Downloaded async-io v2.3.0
[INFO] [stderr]   Downloaded auto_enums v0.8.4
[INFO] [stderr]   Downloaded ashpd v0.6.8
[INFO] [stderr]   Downloaded usvg-parser v0.36.0
[INFO] [stderr]   Downloaded glutin v0.31.2
[INFO] [stderr]   Downloaded polling v3.3.2
[INFO] [stderr]   Downloaded i-slint-backend-qt v1.3.2
[INFO] [stderr]   Downloaded resvg v0.36.0
[INFO] [stderr]   Downloaded ureq v2.9.1
[INFO] [stderr]   Downloaded fontdue v0.8.0
[INFO] [stderr]   Downloaded xkbcommon v0.7.0
[INFO] [stderr]   Downloaded itertools v0.12.0
[INFO] [stderr]   Downloaded imgref v1.10.0
[INFO] [stderr]   Downloaded slint v1.3.2
[INFO] [stderr]   Downloaded bindgen v0.68.1
[INFO] [stderr]   Downloaded skia-bindings v0.68.0
[INFO] [stderr]   Downloaded async-fs v2.1.0
[INFO] [stderr]   Downloaded i-slint-core v1.3.2
[INFO] [stderr]   Downloaded webpki-roots v0.25.3
[INFO] [stderr]   Downloaded femtovg v0.8.2
[INFO] [stderr]   Downloaded rustybuzz v0.10.0
[INFO] [stderr]   Downloaded i-slint-compiler v1.3.2
[INFO] [stderr]   Downloaded skia-safe v0.68.0
[INFO] [stderr]   Downloaded i-slint-common v1.3.2
[INFO] [stderr]   Downloaded winit v0.29.10
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9b88701efa3ce210daf9dbfbb402997f1f69cfa0363bedb204e5fcdec8db5c3e
[INFO] running `Command { std: "docker" "start" "-a" "9b88701efa3ce210daf9dbfbb402997f1f69cfa0363bedb204e5fcdec8db5c3e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9b88701efa3ce210daf9dbfbb402997f1f69cfa0363bedb204e5fcdec8db5c3e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9b88701efa3ce210daf9dbfbb402997f1f69cfa0363bedb204e5fcdec8db5c3e", kill_on_drop: false }`
[INFO] [stdout] 9b88701efa3ce210daf9dbfbb402997f1f69cfa0363bedb204e5fcdec8db5c3e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=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:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.85.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ca6815962e54630ef0c44f133b7546e7392afc228b9708e123e366452bd588a2
[INFO] running `Command { std: "docker" "start" "-a" "ca6815962e54630ef0c44f133b7546e7392afc228b9708e123e366452bd588a2", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.76
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling libc v0.2.152
[INFO] [stderr]    Compiling portable-atomic v1.6.0
[INFO] [stderr]     Checking critical-section v1.1.2
[INFO] [stderr]     Checking bitflags v1.3.2
[INFO] [stderr]     Checking log v0.4.20
[INFO] [stderr]    Compiling memchr v2.7.1
[INFO] [stderr]     Checking pin-project-lite v0.2.13
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling zerocopy v0.7.32
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling allocator-api2 v0.2.16
[INFO] [stderr]     Checking bitflags v2.4.2
[INFO] [stderr]     Checking libloading v0.8.1
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]     Checking smallvec v1.13.1
[INFO] [stderr]    Compiling toml_datetime v0.6.5
[INFO] [stderr]    Compiling winnow v0.5.34
[INFO] [stderr]    Compiling pkg-config v0.3.29
[INFO] [stderr]    Compiling crossbeam-utils v0.8.19
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]     Checking futures-core v0.3.30
[INFO] [stderr]     Checking parking v2.2.0
[INFO] [stderr]     Checking unicode-bidi v0.3.15
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]    Compiling memoffset v0.7.1
[INFO] [stderr]    Compiling ahash v0.8.7
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling slotmap v1.0.7
[INFO] [stderr]     Checking futures-io v0.3.30
[INFO] [stderr]    Compiling regex-syntax v0.8.2
[INFO] [stderr]    Compiling aho-corasick v1.1.2
[INFO] [stderr]     Checking dlib v0.5.2
[INFO] [stderr]     Checking arrayvec v0.7.4
[INFO] [stderr]    Compiling rustix v0.38.30
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]     Checking fastrand v2.0.1
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]    Compiling thiserror v1.0.56
[INFO] [stderr]     Checking simd-adler32 v0.3.7
[INFO] [stderr]     Checking scoped-tls v1.0.1
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]    Compiling wayland-sys v0.31.1
[INFO] [stderr]     Checking adler v1.0.2
[INFO] [stderr]     Checking concurrent-queue v2.4.0
[INFO] [stderr]     Checking downcast-rs v1.2.0
[INFO] [stderr]     Checking event-listener v4.0.3
[INFO] [stderr]    Compiling semver v1.0.21
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]     Checking miniz_oxide v0.7.1
[INFO] [stderr]     Checking futures-lite v2.2.0
[INFO] [stderr]     Checking event-listener-strategy v0.4.0
[INFO] [stderr]    Compiling quick-xml v0.30.0
[INFO] [stderr]    Compiling indexmap v2.1.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling memoffset v0.9.0
[INFO] [stderr]     Checking async-lock v3.3.0
[INFO] [stderr]     Checking percent-encoding v2.3.1
[INFO] [stderr]     Checking nix v0.26.4
[INFO] [stderr]     Checking getrandom v0.2.12
[INFO] [stderr]     Checking float-cmp v0.9.0
[INFO] [stderr]    Compiling cfg_aliases v0.1.1
[INFO] [stderr]    Compiling serde v1.0.195
[INFO] [stderr]     Checking flate2 v1.0.28
[INFO] [stderr]     Checking strict-num v0.1.1
[INFO] [stderr]    Compiling bytemuck v1.14.0
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]    Compiling xmlparser v0.13.6
[INFO] [stderr]     Checking async-task v4.7.0
[INFO] [stderr]     Checking arrayref v0.3.7
[INFO] [stderr]     Checking atomic-waker v1.1.2
[INFO] [stderr]    Compiling wayland-scanner v0.31.0
[INFO] [stderr]     Checking async-channel v2.1.1
[INFO] [stderr]    Compiling wayland-backend v0.3.2
[INFO] [stderr]     Checking piper v0.2.1
[INFO] [stderr]     Checking unicode-normalization v0.1.22
[INFO] [stderr]     Checking event-listener v2.5.3
[INFO] [stderr]    Compiling io-lifetimes v1.0.11
[INFO] [stderr]    Compiling convert_case v0.4.0
[INFO] [stderr]    Compiling rustversion v1.0.14
[INFO] [stderr]    Compiling roxmltree v0.18.1
[INFO] [stderr]    Compiling regex-automata v0.4.3
[INFO] [stderr]     Checking form_urlencoded v1.2.1
[INFO] [stderr]     Checking fdeflate v0.3.4
[INFO] [stderr]    Compiling polling v2.8.0
[INFO] [stderr]    Compiling rustix v0.37.27
[INFO] [stderr]     Checking idna v0.5.0
[INFO] [stderr]     Checking waker-fn v1.1.1
[INFO] [stderr]     Checking fastrand v1.9.0
[INFO] [stderr]     Checking ttf-parser v0.20.0
[INFO] [stderr]    Compiling ttf-parser v0.19.2
[INFO] [stderr]     Checking futures-lite v1.13.0
[INFO] [stderr]     Checking png v0.17.11
[INFO] [stderr]    Compiling fontconfig-parser v0.5.3
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]     Checking async-lock v2.8.0
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling memmap2 v0.8.0
[INFO] [stderr]    Compiling async-io v1.13.0
[INFO] [stderr]    Compiling async-fs v1.6.0
[INFO] [stderr]    Compiling async-trait v0.1.77
[INFO] [stderr]     Checking linux-raw-sys v0.3.8
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling khronos_api v3.1.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking socket2 v0.4.10
[INFO] [stderr]    Compiling zvariant_utils v1.0.1
[INFO] [stderr]     Checking pin-utils v0.1.0
[INFO] [stderr]     Checking cpufeatures v0.2.12
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]     Checking futures-task v0.3.30
[INFO] [stderr]     Checking futures-sink v0.3.30
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]    Compiling cpp_common v0.5.9
[INFO] [stderr]    Compiling crossbeam-deque v0.8.5
[INFO] [stderr]    Compiling tiny-skia-path v0.11.3
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking xdg-home v1.0.0
[INFO] [stderr]     Checking wayland-client v0.31.1
[INFO] [stderr]     Checking async-broadcast v0.5.1
[INFO] [stderr]     Checking async-executor v1.8.0
[INFO] [stderr]    Compiling regex v1.10.2
[INFO] [stderr]    Compiling kurbo v0.9.5
[INFO] [stderr]     Checking ordered-stream v0.2.0
[INFO] [stderr]    Compiling lock_api v0.4.11
[INFO] [stderr]    Compiling xml-rs v0.8.19
[INFO] [stderr]     Checking unicode-ccc v0.1.2
[INFO] [stderr]     Checking siphasher v0.3.11
[INFO] [stderr]     Checking unicode-script v0.5.5
[INFO] [stderr]     Checking unicode-bidi-mirroring v0.1.0
[INFO] [stderr]     Checking as-raw-xcb-connection v1.0.1
[INFO] [stderr]    Compiling fontdb v0.15.0
[INFO] [stderr]     Checking unicode-properties v0.1.1
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]    Compiling svgtypes v0.12.0
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]     Checking wayland-protocols v0.31.0
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]     Checking memmap2 v0.9.3
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]    Compiling zvariant_derive v3.15.0
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]     Checking xcursor v0.3.5
[INFO] [stderr]    Compiling smithay-client-toolkit v0.18.0
[INFO] [stderr]     Checking cursor-icon v1.1.0
[INFO] [stderr]    Compiling zbus_macros v3.14.1
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]    Compiling bytemuck_derive v1.5.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.56
[INFO] [stderr]    Compiling serde_derive v1.0.195
[INFO] [stderr]    Compiling enumflags2_derive v0.7.8
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]    Compiling strum_macros v0.25.3
[INFO] [stderr]    Compiling async-recursion v1.0.5
[INFO] [stderr]    Compiling serde_repr v0.1.18
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]     Checking rctree v0.5.0
[INFO] [stderr]     Checking xkeysym v0.2.0
[INFO] [stderr]    Compiling usvg-tree v0.36.0
[INFO] [stderr]     Checking wayland-cursor v0.31.0
[INFO] [stderr]     Checking wayland-csd-frame v0.3.0
[INFO] [stderr]    Compiling field-offset v0.3.6
[INFO] [stderr]     Checking euclid v0.22.9
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]     Checking tiny-skia v0.11.3
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]     Checking raw-window-handle v0.5.2
[INFO] [stderr]     Checking lyon_geom v1.0.5
[INFO] [stderr]    Compiling cpp_build v0.5.9
[INFO] [stderr]     Checking rustybuzz v0.10.0
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling rayon v1.8.1
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]    Compiling toml_edit v0.21.0
[INFO] [stderr]     Checking wayland-protocols-wlr v0.2.0
[INFO] [stderr]     Checking polling v3.3.2
[INFO] [stderr]     Checking blocking v1.5.1
[INFO] [stderr]    Compiling simplecss v0.2.1
[INFO] [stderr]     Checking calloop v0.12.4
[INFO] [stderr]     Checking imagesize v0.12.0
[INFO] [stderr]     Checking calloop-wayland-source v0.2.0
[INFO] [stderr]    Compiling data-url v0.3.1
[INFO] [stderr]     Checking unicode-vo v0.1.0
[INFO] [stderr]    Compiling weezl v0.1.7
[INFO] [stderr]     Checking lyon_path v1.0.4
[INFO] [stderr]     Checking usvg-parser v0.36.0
[INFO] [stderr]    Compiling flume v0.11.0
[INFO] [stderr]    Compiling i-slint-common v1.3.2
[INFO] [stderr]     Checking rgb v0.8.37
[INFO] [stderr]    Compiling const-field-offset-macro v0.1.3
[INFO] [stderr]     Checking owned_ttf_parser v0.20.0
[INFO] [stderr]    Compiling zune-inflate v0.2.54
[INFO] [stderr]    Compiling pico-args v0.5.0
[INFO] [stderr]    Compiling lebe v0.5.2
[INFO] [stderr]     Checking jpeg-decoder v0.3.1
[INFO] [stderr]    Compiling bit_field v0.10.2
[INFO] [stderr]    Compiling usvg-text-layout v0.36.0
[INFO] [stderr]     Checking xmlwriter v0.1.0
[INFO] [stderr]     Checking color_quant v1.1.0
[INFO] [stderr]    Compiling x11rb v0.12.0
[INFO] [stderr]     Checking base64 v0.21.7
[INFO] [stderr]    Compiling half v2.2.1
[INFO] [stderr]     Checking ab_glyph_rasterizer v0.1.8
[INFO] [stderr]     Checking image v0.24.8
[INFO] [stderr]     Checking ab_glyph v0.2.23
[INFO] [stderr]     Checking usvg v0.36.0
[INFO] [stderr]    Compiling gif v0.12.0
[INFO] [stderr]     Checking const-field-offset v0.1.3
[INFO] [stderr]    Compiling exr v1.71.0
[INFO] [stderr]    Compiling qttypes v0.2.11
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]     Checking rustybuzz v0.11.0
[INFO] [stderr]    Compiling glutin_glx_sys v0.5.0
[INFO] [stderr]    Compiling glutin_egl_sys v0.6.0
[INFO] [stderr]    Compiling pin-project-internal v1.1.3
[INFO] [stderr]    Compiling vtable-macro v0.1.10
[INFO] [stderr]    Compiling derive_utils v0.13.2
[INFO] [stderr]    Compiling tiff v0.9.1
[INFO] [stderr]     Checking x11rb-protocol v0.12.0
[INFO] [stderr]    Compiling qoi v0.4.1
[INFO] [stderr]    Compiling winit v0.29.10
[INFO] [stderr]     Checking gethostname v0.3.0
[INFO] [stderr]     Checking libloading v0.7.4
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling codemap v0.1.3
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]     Checking url v2.5.0
[INFO] [stderr]     Checking enumflags2 v0.7.8
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling i-slint-compiler v1.3.2
[INFO] [stderr]     Checking unicode-segmentation v1.10.1
[INFO] [stderr]     Checking x11rb-protocol v0.13.0
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling countme v3.0.1
[INFO] [stderr]     Checking zvariant v3.15.0
[INFO] [stderr]    Compiling num_enum_derive v0.7.2
[INFO] [stderr]    Compiling text-size v1.1.1
[INFO] [stderr]    Compiling codemap-diagnostic v0.1.2
[INFO] [stderr]    Compiling linked_hash_set v0.1.4
[INFO] [stderr]    Compiling rowan v0.15.15
[INFO] [stderr]    Compiling auto_enums v0.8.4
[INFO] [stderr]    Compiling resvg v0.36.0
[INFO] [stderr]     Checking fontdue v0.8.0
[INFO] [stderr]     Checking vtable v0.1.11
[INFO] [stderr]    Compiling lyon_extra v1.0.1
[INFO] [stderr]     Checking pin-project v1.1.3
[INFO] [stderr]     Checking sctk-adwaita v0.8.1
[INFO] [stderr]     Checking lyon_algorithms v1.0.4
[INFO] [stderr]    Compiling strum v0.25.0
[INFO] [stderr]     Checking wayland-protocols-plasma v0.2.0
[INFO] [stderr]     Checking xkbcommon-dl v0.4.1
[INFO] [stderr]    Compiling itertools v0.12.0
[INFO] [stderr]    Compiling i-slint-core-macros v1.3.2
[INFO] [stderr]     Checking integer-sqrt v0.1.5
[INFO] [stderr]    Compiling glutin v0.31.2
[INFO] [stderr]    Compiling css-color-parser2 v1.0.1
[INFO] [stderr]     Checking clru v0.6.1
[INFO] [stderr]     Checking pin-weak v1.1.0
[INFO] [stderr]    Compiling num_enum v0.7.2
[INFO] [stderr]    Compiling smol_str v0.2.1
[INFO] [stderr]     Checking raw-window-handle v0.6.0
[INFO] [stderr]     Checking accesskit v0.12.2
[INFO] [stderr]     Checking unicode-linebreak v0.1.5
[INFO] [stderr]     Checking scoped-tls-hkt v0.1.4
[INFO] [stderr]    Compiling by_address v1.1.0
[INFO] [stderr]    Compiling spin_on v0.1.1
[INFO] [stderr]     Checking zbus_names v2.6.0
[INFO] [stderr]    Compiling i-slint-backend-qt v1.3.2
[INFO] [stderr]    Compiling ctor v0.2.6
[INFO] [stderr]    Compiling cpp_macros v0.5.9
[INFO] [stderr]    Compiling glutin-winit v0.4.2
[INFO] [stderr]    Compiling softbuffer v0.3.4
[INFO] [stderr]     Checking generational-arena v0.2.9
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking glow v0.13.1
[INFO] [stderr]     Checking imgref v1.10.0
[INFO] [stderr]     Checking accesskit_consumer v0.16.1
[INFO] [stderr]     Checking zbus v3.14.1
[INFO] [stderr]     Checking i-slint-core v1.3.2
[INFO] [stderr]     Checking lru v0.12.1
[INFO] [stderr]     Checking async-once-cell v0.5.3
[INFO] [stderr]     Checking smithay-clipboard v0.7.0
[INFO] [stderr]    Compiling i-slint-backend-winit v1.3.2
[INFO] [stderr]    Compiling i-slint-backend-selector v1.3.2
[INFO] [stderr]     Checking tiny-xlib v0.2.2
[INFO] [stderr]     Checking async-io v2.3.0
[INFO] [stderr]     Checking send_wrapper v0.6.0
[INFO] [stderr]     Checking async-fs v2.1.0
[INFO] [stderr]     Checking futures-channel v0.3.30
[INFO] [stderr]    Compiling rfd v0.13.0
[INFO] [stderr]     Checking urlencoding v2.1.3
[INFO] [stderr]     Checking pollster v0.3.0
[INFO] [stderr]     Checking femtovg v0.8.2
[INFO] [stderr]     Checking async-net v2.0.0
[INFO] [stderr]     Checking cpp v0.5.9
[INFO] [stderr]     Checking i-slint-renderer-femtovg v1.3.2
[INFO] [stderr]     Checking atspi-common v0.3.0
[INFO] [stderr]     Checking ashpd v0.6.8
[INFO] [stderr]     Checking x11-clipboard v0.8.1
[INFO] [stderr]     Checking copypasta v0.10.0
[INFO] [stderr]     Checking atspi-proxies v0.3.0
[INFO] [stderr]     Checking atspi-connection v0.3.0
[INFO] [stderr]     Checking atspi v0.19.0
[INFO] [stderr]     Checking accesskit_unix v0.6.2
[INFO] [stderr]     Checking x11rb v0.13.0
[INFO] [stderr]    Compiling slint-build v1.3.2
[INFO] [stderr]    Compiling slint-macros v1.3.2
[INFO] [stderr]    Compiling mpv-player v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking accesskit_winit v0.16.1
[INFO] [stderr]     Checking slint v1.3.2
[INFO] [stderr]  Documenting mpv-player v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout]    --> src/mpv/sys.rs:640:13
[INFO] [stdout]     |
[INFO] [stdout] 640 | ... = " Set an option. Note that you can't normally set options during runtime. It\n works in uninitialized state (see mpv_create()), and in some cases in at\n runtime.\n\n Using a format other than MPV_FORMAT_NODE is equivalent to constructing a\n mpv_node with the given format and data, and passing the mpv_node to this\n function.\n\n Note: this is semi-deprecated. For most purposes, this is not needed anymore.\n       Starting with mpv version 0.21.0 (version 1.23) most options can be set\n       with mpv_set_property() (and related functions), and even before\n       mpv_initialize(). In some obscure corner cases, using this function\n       to set options might still be required (see\n       \"Inconsistencies between options and properties\" in the manpage). Once\n       these are resolved, the option setting functions might be fully\n       deprecated.\n\n @param name Option name. This is the same as on the mpv command line, but\n             without the leading \"--\".\n @param format see enum mpv_format.\n @param[in] data Option value (according to the format).\n @return error cod...
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param[in] data Option value (according to the format).
[INFO] [stdout]                    ^^
[INFO] [stdout]     = note: no item named `in` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout]    --> src/mpv/sys.rs:657:13
[INFO] [stdout]     |
[INFO] [stdout] 657 | ... = " Send a command to the player. Commands are the same as those used in\n input.conf, except that this function takes parameters in a pre-split\n form.\n\n The commands and their parameters are documented in input.rst.\n\n Does not use OSD and string expansion by default (unlike mpv_command_string()\n and input.conf).\n\n @param[in] args NULL-terminated list of strings. Usually, the first item\n                 is the command, and the following items are arguments.\n @return error cod...
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param[in] args NULL-terminated list of strings. Usually, the first item
[INFO] [stdout]                    ^^
[INFO] [stdout]     = note: no item named `in` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout]    --> src/mpv/sys.rs:664:13
[INFO] [stdout]     |
[INFO] [stdout] 664 | ... = " Same as mpv_command(), but allows passing structured data in any format.\n In particular, calling mpv_command() is exactly like calling\n mpv_command_node() with the format set to MPV_FORMAT_NODE_ARRAY, and\n every arg passed in order as MPV_FORMAT_STRING.\n\n Does not use OSD and string expansion by default.\n\n The args argument can have one of the following formats:\n\n MPV_FORMAT_NODE_ARRAY:\n      Positional arguments. Each entry is an argument using an arbitrary\n      format (the format must be compatible to the used command). Usually,\n      the first item is the command name (as MPV_FORMAT_STRING). The order\n      of arguments is as documented in each command description.\n\n MPV_FORMAT_NODE_MAP:\n      Named arguments. This requires at least an entry with the key \"name\"\n      to be present, which must be a string, and contains the command name.\n      The special entry \"_flags\" is optional, and if present, must be an\n      array of strings, each being a command prefix to apply. All other\n      entries are interpreted as arguments. They must use the argument names\n      as documented in each command description. Some commands do not\n      support named arguments at all, and must use MPV_FORMAT_NODE_ARRAY.\n\n @param[in] args mpv_node with format set to one of the values documented\n                 above (see there for details)\n @param[out] result Optional, pass NULL if unused. If not NULL, and if the\n                    function succeeds, this is set to command-specific return\n                    data. You must call mpv_free_node_contents() to free it\n                    (again, only if the command actually succeeds).\n                    Not many commands actually use this at all.\n @return error code (the result parameter is not set on error...
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param[in] args mpv_node with format set to one of the values documented
[INFO] [stdout]                    ^^
[INFO] [stdout]     = note: no item named `in` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]    --> src/mpv/sys.rs:664:13
[INFO] [stdout]     |
[INFO] [stdout] 664 | ... = " Same as mpv_command(), but allows passing structured data in any format.\n In particular, calling mpv_command() is exactly like calling\n mpv_command_node() with the format set to MPV_FORMAT_NODE_ARRAY, and\n every arg passed in order as MPV_FORMAT_STRING.\n\n Does not use OSD and string expansion by default.\n\n The args argument can have one of the following formats:\n\n MPV_FORMAT_NODE_ARRAY:\n      Positional arguments. Each entry is an argument using an arbitrary\n      format (the format must be compatible to the used command). Usually,\n      the first item is the command name (as MPV_FORMAT_STRING). The order\n      of arguments is as documented in each command description.\n\n MPV_FORMAT_NODE_MAP:\n      Named arguments. This requires at least an entry with the key \"name\"\n      to be present, which must be a string, and contains the command name.\n      The special entry \"_flags\" is optional, and if present, must be an\n      array of strings, each being a command prefix to apply. All other\n      entries are interpreted as arguments. They must use the argument names\n      as documented in each command description. Some commands do not\n      support named arguments at all, and must use MPV_FORMAT_NODE_ARRAY.\n\n @param[in] args mpv_node with format set to one of the values documented\n                 above (see there for details)\n @param[out] result Optional, pass NULL if unused. If not NULL, and if the\n                    function succeeds, this is set to command-specific return\n                    data. You must call mpv_free_node_contents() to free it\n                    (again, only if the command actually succeeds).\n                    Not many commands actually use this at all.\n @return error code (the result parameter is not set on error...
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param[out] result Optional, pass NULL if unused. If not NULL, and if the
[INFO] [stdout]                    ^^^
[INFO] [stdout]     = note: no item named `out` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout]    --> src/mpv/sys.rs:672:13
[INFO] [stdout]     |
[INFO] [stdout] 672 | ... = " This is essentially identical to mpv_command() but it also returns a result.\n\n Does not use OSD and string expansion by default.\n\n @param[in] args NULL-terminated list of strings. Usually, the first item\n                 is the command, and the following items are arguments.\n @param[out] result Optional, pass NULL if unused. If not NULL, and if the\n                    function succeeds, this is set to command-specific return\n                    data. You must call mpv_free_node_contents() to free it\n                    (again, only if the command actually succeeds).\n                    Not many commands actually use this at all.\n @return error code (the result parameter is not set on error...
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param[in] args NULL-terminated list of strings. Usually, the first item
[INFO] [stdout]                    ^^
[INFO] [stdout]     = note: no item named `in` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]    --> src/mpv/sys.rs:672:13
[INFO] [stdout]     |
[INFO] [stdout] 672 | ... = " This is essentially identical to mpv_command() but it also returns a result.\n\n Does not use OSD and string expansion by default.\n\n @param[in] args NULL-terminated list of strings. Usually, the first item\n                 is the command, and the following items are arguments.\n @param[out] result Optional, pass NULL if unused. If not NULL, and if the\n                    function succeeds, this is set to command-specific return\n                    data. You must call mpv_free_node_contents() to free it\n                    (again, only if the command actually succeeds).\n                    Not many commands actually use this at all.\n @return error code (the result parameter is not set on error...
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param[out] result Optional, pass NULL if unused. If not NULL, and if the
[INFO] [stdout]                    ^^^
[INFO] [stdout]     = note: no item named `out` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout]    --> src/mpv/sys.rs:707:13
[INFO] [stdout]     |
[INFO] [stdout] 707 | ... = " Set a property to a given value. Properties are essentially variables which\n can be queried or set at runtime. For example, writing to the pause property\n will actually pause or unpause playback.\n\n If the format doesn't match with the internal format of the property, access\n usually will fail with MPV_ERROR_PROPERTY_FORMAT. In some cases, the data\n is automatically converted and access succeeds. For example, MPV_FORMAT_INT64\n is always converted to MPV_FORMAT_DOUBLE, and access using MPV_FORMAT_STRING\n usually invokes a string parser. The same happens when calling this function\n with MPV_FORMAT_NODE: the underlying format may be converted to another\n type if possible.\n\n Using a format other than MPV_FORMAT_NODE is equivalent to constructing a\n mpv_node with the given format and data, and passing the mpv_node to this\n function. (Before API version 1.21, this was different.)\n\n Note: starting with mpv 0.21.0 (client API version 1.23), this can be used to\n       set options in general. It even can be used before mpv_initialize()\n       has been called. If called before mpv_initialize(), setting properties\n       not backed by options will result in MPV_ERROR_PROPERTY_UNAVAILABLE.\n       In some cases, properties and options still conflict. In these cases,\n       mpv_set_property() accesses the options before mpv_initialize(), and\n       the properties after mpv_initialize(). These conflicts will be removed\n       in mpv 0.23.0. See mpv_set_option() for further remarks.\n\n @param name The property name. See input.rst for a list of properties.\n @param format see enum mpv_format.\n @param[in] data Option value.\n @return error cod...
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param[in] data Option value.
[INFO] [stdout]                    ^^
[INFO] [stdout]     = note: no item named `in` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `name`
[INFO] [stdout]    --> src/mpv/sys.rs:724:13
[INFO] [stdout]     |
[INFO] [stdout] 724 | ... = " Convenience function to delete a property.\n\n This is equivalent to running the command \"del [name]\".\n\n @param name The property name. See input.rst for a list of properties.\n @return error cod...
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             This is equivalent to running the command "del [name]".
[INFO] [stdout]                                                             ^^^^
[INFO] [stdout]     = note: no item named `name` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `in`
[INFO] [stdout]    --> src/mpv/sys.rs:731:13
[INFO] [stdout]     |
[INFO] [stdout] 731 | ... = " Set a property asynchronously. You will receive the result of the operation\n as MPV_EVENT_SET_PROPERTY_REPLY event. The mpv_event.error field will contain\n the result status of the operation. Otherwise, this function is similar to\n mpv_set_property().\n\n Safe to be called from mpv render API threads.\n\n @param reply_userdata see section about asynchronous calls\n @param name The property name.\n @param format see enum mpv_format.\n @param[in] data Option value. The value will be copied by the function. It\n                 will never be modified by the client API.\n @return error code if sending the request faile...
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param[in] data Option value. The value will be copied by the function. It
[INFO] [stdout]                    ^^
[INFO] [stdout]     = note: no item named `in` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out`
[INFO] [stdout]    --> src/mpv/sys.rs:741:13
[INFO] [stdout]     |
[INFO] [stdout] 741 | ... = " Read the value of the given property.\n\n If the format doesn't match with the internal format of the property, access\n usually will fail with MPV_ERROR_PROPERTY_FORMAT. In some cases, the data\n is automatically converted and access succeeds. For example, MPV_FORMAT_INT64\n is always converted to MPV_FORMAT_DOUBLE, and access using MPV_FORMAT_STRING\n usually invokes a string formatter.\n\n @param name The property name.\n @param format see enum mpv_format.\n @param[out] data Pointer to the variable holding the option value. On\n                  success, the variable will be set to a copy of the option\n                  value. For formats that require dynamic memory allocation,\n                  you can free the value with mpv_free() (strings) or\n                  mpv_free_node_contents() (MPV_FORMAT_NODE).\n @return error cod...
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             @param[out] data Pointer to the variable holding the option value. On
[INFO] [stdout]                    ^^^
[INFO] [stdout]     = note: no item named `out` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `1`
[INFO] [stdout]     --> src/mpv/sys.rs:1336:13
[INFO] [stdout]      |
[INFO] [stdout] 1336 | ... = " Return a UNIX file descriptor referring to the read end of a pipe. This\n pipe can be used to wake up a poll() based processing loop. The purpose of\n this function is very similar to mpv_set_wakeup_callback(), and provides\n a primitive mechanism to handle coordinating a foreign event loop and the\n libmpv event loop. The pipe is non-blocking. It's closed when the mpv_handle\n is destroyed. This function always returns the same value (on success).\n\n This is in fact implemented using the same underlying code as for\n mpv_set_wakeup_callback() (though they don't conflict), and it is as if each\n callback invocation writes a single 0 byte to the pipe. When the pipe\n becomes readable, the code calling poll() (or select()) on the pipe should\n read all contents of the pipe and then call mpv_wait_event(c, 0) until\n no new events are returned. The pipe contents do not matter and can just\n be discarded. There is not necessarily one byte per readable event in the\n pipe. For example, the pipes are non-blocking, and mpv won't block if the\n pipe is full. Pipes are normally limited to 4096 bytes, so if there are\n more than 4096 events, the number of readable bytes can not equal the number\n of events queued. Also, it's possible that mpv does not write to the pipe\n once it's guaranteed that the client was already signaled. See the example\n below how to do it correctly.\n\n Example:\n\n  int pipefd = mpv_get_wakeup_pipe(mpv);\n  if (pipefd < 0)\n      error();\n  while (1) {\n      struct pollfd pfds[1] = {\n          { .fd = pipefd, .events = POLLIN },\n      };\n      // Wait until there are possibly new mpv events.\n      poll(pfds, 1, -1);\n      if (pfds[0].revents & POLLIN) {\n          // Empty the pipe. Doing this before calling mpv_wait_event()\n          // ensures that no wakeups are missed. It's not so important to\n          // make sure the pipe is really empty (it will just cause some\n          // additional wakeups in unlikely corner cases).\n          char unused[256];\n          read(pipefd, unused, sizeof(unused));\n          while (1) {\n              mpv_event *ev = mpv_wait_event(mpv, 0);\n              // If MPV_EVENT_NONE is received, the event queue is empty.\n              if (ev->event_id == MPV_EVENT_NONE)\n                  break;\n              // Process the event.\n              ...\n          }\n      }\n  }\n\n @deprecated this function will be removed in the future. If you need this\n             functionality, use mpv_set_wakeup_callback(), create a pipe\n             manually, and call write() on your pipe in the callback.\n\n @return A UNIX FD of the read end of the wakeup pipe, or -1 on error.\n         On MS Windows/MinGW, this will always return -1...
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]                   struct pollfd pfds[1] = {
[INFO] [stdout]                                      ^
[INFO] [stdout]      = note: no item named `1` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0`
[INFO] [stdout]     --> src/mpv/sys.rs:1336:13
[INFO] [stdout]      |
[INFO] [stdout] 1336 | ... = " Return a UNIX file descriptor referring to the read end of a pipe. This\n pipe can be used to wake up a poll() based processing loop. The purpose of\n this function is very similar to mpv_set_wakeup_callback(), and provides\n a primitive mechanism to handle coordinating a foreign event loop and the\n libmpv event loop. The pipe is non-blocking. It's closed when the mpv_handle\n is destroyed. This function always returns the same value (on success).\n\n This is in fact implemented using the same underlying code as for\n mpv_set_wakeup_callback() (though they don't conflict), and it is as if each\n callback invocation writes a single 0 byte to the pipe. When the pipe\n becomes readable, the code calling poll() (or select()) on the pipe should\n read all contents of the pipe and then call mpv_wait_event(c, 0) until\n no new events are returned. The pipe contents do not matter and can just\n be discarded. There is not necessarily one byte per readable event in the\n pipe. For example, the pipes are non-blocking, and mpv won't block if the\n pipe is full. Pipes are normally limited to 4096 bytes, so if there are\n more than 4096 events, the number of readable bytes can not equal the number\n of events queued. Also, it's possible that mpv does not write to the pipe\n once it's guaranteed that the client was already signaled. See the example\n below how to do it correctly.\n\n Example:\n\n  int pipefd = mpv_get_wakeup_pipe(mpv);\n  if (pipefd < 0)\n      error();\n  while (1) {\n      struct pollfd pfds[1] = {\n          { .fd = pipefd, .events = POLLIN },\n      };\n      // Wait until there are possibly new mpv events.\n      poll(pfds, 1, -1);\n      if (pfds[0].revents & POLLIN) {\n          // Empty the pipe. Doing this before calling mpv_wait_event()\n          // ensures that no wakeups are missed. It's not so important to\n          // make sure the pipe is really empty (it will just cause some\n          // additional wakeups in unlikely corner cases).\n          char unused[256];\n          read(pipefd, unused, sizeof(unused));\n          while (1) {\n              mpv_event *ev = mpv_wait_event(mpv, 0);\n              // If MPV_EVENT_NONE is received, the event queue is empty.\n              if (ev->event_id == MPV_EVENT_NONE)\n                  break;\n              // Process the event.\n              ...\n          }\n      }\n  }\n\n @deprecated this function will be removed in the future. If you need this\n             functionality, use mpv_set_wakeup_callback(), create a pipe\n             manually, and call write() on your pipe in the callback.\n\n @return A UNIX FD of the read end of the wakeup pipe, or -1 on error.\n         On MS Windows/MinGW, this will always return -1...
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]                   if (pfds[0].revents & POLLIN) {
[INFO] [stdout]                            ^
[INFO] [stdout]      = note: no item named `0` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `256`
[INFO] [stdout]     --> src/mpv/sys.rs:1336:13
[INFO] [stdout]      |
[INFO] [stdout] 1336 | ... = " Return a UNIX file descriptor referring to the read end of a pipe. This\n pipe can be used to wake up a poll() based processing loop. The purpose of\n this function is very similar to mpv_set_wakeup_callback(), and provides\n a primitive mechanism to handle coordinating a foreign event loop and the\n libmpv event loop. The pipe is non-blocking. It's closed when the mpv_handle\n is destroyed. This function always returns the same value (on success).\n\n This is in fact implemented using the same underlying code as for\n mpv_set_wakeup_callback() (though they don't conflict), and it is as if each\n callback invocation writes a single 0 byte to the pipe. When the pipe\n becomes readable, the code calling poll() (or select()) on the pipe should\n read all contents of the pipe and then call mpv_wait_event(c, 0) until\n no new events are returned. The pipe contents do not matter and can just\n be discarded. There is not necessarily one byte per readable event in the\n pipe. For example, the pipes are non-blocking, and mpv won't block if the\n pipe is full. Pipes are normally limited to 4096 bytes, so if there are\n more than 4096 events, the number of readable bytes can not equal the number\n of events queued. Also, it's possible that mpv does not write to the pipe\n once it's guaranteed that the client was already signaled. See the example\n below how to do it correctly.\n\n Example:\n\n  int pipefd = mpv_get_wakeup_pipe(mpv);\n  if (pipefd < 0)\n      error();\n  while (1) {\n      struct pollfd pfds[1] = {\n          { .fd = pipefd, .events = POLLIN },\n      };\n      // Wait until there are possibly new mpv events.\n      poll(pfds, 1, -1);\n      if (pfds[0].revents & POLLIN) {\n          // Empty the pipe. Doing this before calling mpv_wait_event()\n          // ensures that no wakeups are missed. It's not so important to\n          // make sure the pipe is really empty (it will just cause some\n          // additional wakeups in unlikely corner cases).\n          char unused[256];\n          read(pipefd, unused, sizeof(unused));\n          while (1) {\n              mpv_event *ev = mpv_wait_event(mpv, 0);\n              // If MPV_EVENT_NONE is received, the event queue is empty.\n              if (ev->event_id == MPV_EVENT_NONE)\n                  break;\n              // Process the event.\n              ...\n          }\n      }\n  }\n\n @deprecated this function will be removed in the future. If you need this\n             functionality, use mpv_set_wakeup_callback(), create a pipe\n             manually, and call write() on your pipe in the callback.\n\n @return A UNIX FD of the read end of the wakeup pipe, or -1 on error.\n         On MS Windows/MinGW, this will always return -1...
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]                       char unused[256];
[INFO] [stdout]                                   ^^^
[INFO] [stdout]      = note: no item named `256` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `N`
[INFO] [stdout]    --> src/mpv/sys.rs:541:13
[INFO] [stdout]     |
[INFO] [stdout] 541 | ... = " MPV_FORMAT_NODE_ARRAY:\n  values[N] refers to value of the Nth item\n\n MPV_FORMAT_NODE_MAP:\n  values[N] refers to value of the Nth key/value pair\n\n If num > 0, values[0] to values[num-1] (inclusive) are valid.\n Otherwise, this can be NULL...
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]              values[N] refers to value of the Nth item
[INFO] [stdout]                     ^
[INFO] [stdout]     = note: no item named `N` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `N`
[INFO] [stdout]    --> src/mpv/sys.rs:541:13
[INFO] [stdout]     |
[INFO] [stdout] 541 | ... = " MPV_FORMAT_NODE_ARRAY:\n  values[N] refers to value of the Nth item\n\n MPV_FORMAT_NODE_MAP:\n  values[N] refers to value of the Nth key/value pair\n\n If num > 0, values[0] to values[num-1] (inclusive) are valid.\n Otherwise, this can be NULL...
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]              values[N] refers to value of the Nth key/value pair
[INFO] [stdout]                     ^
[INFO] [stdout]     = note: no item named `N` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0`
[INFO] [stdout]    --> src/mpv/sys.rs:541:13
[INFO] [stdout]     |
[INFO] [stdout] 541 | ... = " MPV_FORMAT_NODE_ARRAY:\n  values[N] refers to value of the Nth item\n\n MPV_FORMAT_NODE_MAP:\n  values[N] refers to value of the Nth key/value pair\n\n If num > 0, values[0] to values[num-1] (inclusive) are valid.\n Otherwise, this can be NULL...
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]             If num > 0, values[0] to values[num-1] (inclusive) are valid.
[INFO] [stdout]                                ^
[INFO] [stdout]     = note: no item named `0` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `N`
[INFO] [stdout]    --> src/mpv/sys.rs:543:13
[INFO] [stdout]     |
[INFO] [stdout] 543 | ... = " MPV_FORMAT_NODE_ARRAY:\n  unused (typically NULL), access is not allowed\n\n MPV_FORMAT_NODE_MAP:\n  keys[N] refers to key of the Nth key/value pair. If num > 0, keys[0] to\n  keys[num-1] (inclusive) are valid. Otherwise, this can be NULL.\n  The keys are in random order. The only guarantee is that keys[N] belongs\n  to the value values[N]. NULL keys are not allowed...
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]              keys[N] refers to key of the Nth key/value pair. If num > 0, keys[0] to
[INFO] [stdout]                   ^
[INFO] [stdout]     = note: no item named `N` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0`
[INFO] [stdout]    --> src/mpv/sys.rs:543:13
[INFO] [stdout]     |
[INFO] [stdout] 543 | ... = " MPV_FORMAT_NODE_ARRAY:\n  unused (typically NULL), access is not allowed\n\n MPV_FORMAT_NODE_MAP:\n  keys[N] refers to key of the Nth key/value pair. If num > 0, keys[0] to\n  keys[num-1] (inclusive) are valid. Otherwise, this can be NULL.\n  The keys are in random order. The only guarantee is that keys[N] belongs\n  to the value values[N]. NULL keys are not allowed...
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]              keys[N] refers to key of the Nth key/value pair. If num > 0, keys[0] to
[INFO] [stdout]                                                                                ^
[INFO] [stdout]     = note: no item named `0` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `N`
[INFO] [stdout]    --> src/mpv/sys.rs:543:13
[INFO] [stdout]     |
[INFO] [stdout] 543 | ... = " MPV_FORMAT_NODE_ARRAY:\n  unused (typically NULL), access is not allowed\n\n MPV_FORMAT_NODE_MAP:\n  keys[N] refers to key of the Nth key/value pair. If num > 0, keys[0] to\n  keys[num-1] (inclusive) are valid. Otherwise, this can be NULL.\n  The keys are in random order. The only guarantee is that keys[N] belongs\n  to the value values[N]. NULL keys are not allowed...
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]              The keys are in random order. The only guarantee is that keys[N] belongs
[INFO] [stdout]                                                                            ^
[INFO] [stdout]     = note: no item named `N` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `N`
[INFO] [stdout]    --> src/mpv/sys.rs:543:13
[INFO] [stdout]     |
[INFO] [stdout] 543 | ... = " MPV_FORMAT_NODE_ARRAY:\n  unused (typically NULL), access is not allowed\n\n MPV_FORMAT_NODE_MAP:\n  keys[N] refers to key of the Nth key/value pair. If num > 0, keys[0] to\n  keys[num-1] (inclusive) are valid. Otherwise, this can be NULL.\n  The keys are in random order. The only guarantee is that keys[N] belongs\n  to the value values[N]. NULL keys are not allowed...
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the link appears in this line:
[INFO] [stdout]             
[INFO] [stdout]              to the value values[N]. NULL keys are not allowed.
[INFO] [stdout]                                  ^
[INFO] [stdout]     = note: no item named `N` in scope
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0`
[INFO] [stdout]     --> src/mpv/sys.rs:1097:13
[INFO] [stdout]      |
[INFO] [stdout] 1097 | ... = " Arbitrary arguments chosen by the sender of the message. If num_args > 0,\n you can access args[0] through args[num_args - 1] (inclusive). What\n these arguments mean is up to the sender and receiver.\n None of the valid items are NULL...
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              you can access args[0] through args[num_args - 1] (inclusive). What
[INFO] [stdout]                                  ^
[INFO] [stdout]      = note: no item named `0` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `2`
[INFO] [stdout]     --> src/mpv/sys.rs:1378:9
[INFO] [stdout]      |
[INFO] [stdout] 1378 | ... = " MPV_RENDER_API_TYPE_SW only: rendering target surface size, mandatory.\n Valid for MPV_RENDER_API_TYPE_SW & mpv_render_context_render().\n Type: int[2] (e.g.: int s[2] = {w, h}; param.data = &s[0];)\n\n The video frame is transformed as with other VOs. Typically, this means\n the video gets scaled and black bars are added if the video size or\n aspect ratio mismatches with the target size...
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              Type: int[2] (e.g.: int s[2] = {w, h}; param.data = &s[0];)
[INFO] [stdout]                        ^
[INFO] [stdout]      = note: no item named `2` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `2`
[INFO] [stdout]     --> src/mpv/sys.rs:1378:9
[INFO] [stdout]      |
[INFO] [stdout] 1378 | ... = " MPV_RENDER_API_TYPE_SW only: rendering target surface size, mandatory.\n Valid for MPV_RENDER_API_TYPE_SW & mpv_render_context_render().\n Type: int[2] (e.g.: int s[2] = {w, h}; param.data = &s[0];)\n\n The video frame is transformed as with other VOs. Typically, this means\n the video gets scaled and black bars are added if the video size or\n aspect ratio mismatches with the target size...
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              Type: int[2] (e.g.: int s[2] = {w, h}; param.data = &s[0];)
[INFO] [stdout]                                        ^
[INFO] [stdout]      = note: no item named `2` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0`
[INFO] [stdout]     --> src/mpv/sys.rs:1378:9
[INFO] [stdout]      |
[INFO] [stdout] 1378 | ... = " MPV_RENDER_API_TYPE_SW only: rendering target surface size, mandatory.\n Valid for MPV_RENDER_API_TYPE_SW & mpv_render_context_render().\n Type: int[2] (e.g.: int s[2] = {w, h}; param.data = &s[0];)\n\n The video frame is transformed as with other VOs. Typically, this means\n the video gets scaled and black bars are added if the video size or\n aspect ratio mismatches with the target size...
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the link appears in this line:
[INFO] [stdout]              
[INFO] [stdout]              Type: int[2] (e.g.: int s[2] = {w, h}; param.data = &s[0];)
[INFO] [stdout]                                                                     ^
[INFO] [stdout]      = note: no item named `0` in scope
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `initialize`
[INFO] [stdout]   --> src/mpv.rs:50:48
[INFO] [stdout]    |
[INFO] [stdout] 50 |     /// Two-step creation: new, set options, [`initialize`]
[INFO] [stdout]    |                                                ^^^^^^^^^^ no item named `initialize` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `id`
[INFO] [stdout]    --> src/mpv/sys.rs:321:13
[INFO] [stdout]     |
[INFO] [stdout] 321 | ... = " Return the ID of this client handle. Every client has its own unique ID. This\n ID is never reused by the core, even if the mpv_handle at hand gets destroyed\n and new handles get allocated.\n\n IDs are never 0 or negative.\n\n Some mpv APIs (not necessarily all) accept a name in the form \"@<id>\" in\n addition of the proper mpv_client_name(), where \"<id>\" is the ID in decimal\n form (e.g. \"@123\"). For example, the \"script-message-to\" command takes the\n client name as first argument, but also accepts the client ID formatted in\n this manner.\n\n @return The client ID...
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/mpv.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 | /// See https://mpv.io/manual/master/#properties
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]     = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 204 | /// See <https://mpv.io/manual/master/#properties>
[INFO] [stdout]     |         +                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/mpv.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 |     /// See https://mpv.io/manual/master/#list-of-input-commands
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]    |
[INFO] [stdout] 77 |     /// See <https://mpv.io/manual/master/#list-of-input-commands>
[INFO] [stdout]    |             +                                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `F`
[INFO] [stdout]    --> src/mpv.rs:461:38
[INFO] [stdout]     |
[INFO] [stdout] 461 | /// Safety: `closure_ptr` must be Box<F>
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 461 | /// Safety: `closure_ptr` must be `Box<F>`
[INFO] [stdout]     |                                   +      +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 07s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/mpv_player/index.html
[INFO] running `Command { std: "docker" "inspect" "ca6815962e54630ef0c44f133b7546e7392afc228b9708e123e366452bd588a2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca6815962e54630ef0c44f133b7546e7392afc228b9708e123e366452bd588a2", kill_on_drop: false }`
[INFO] [stdout] ca6815962e54630ef0c44f133b7546e7392afc228b9708e123e366452bd588a2
