Build #684904 2022-11-26 03:29:13
# rustc version
rustc 1.67.0-nightly (b3bc6bf31 2022-11-24)# docs.rs version
docsrs 0.6.0 (d4bc110c 2022-11-25)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/drm-0.3.4/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/drm-0.3.4/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--cpus" "3" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:bb5b0feb4f87116a4ea905b7ff5bf5b85913db05e9f0fbc1abdd3168928d9075" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20221124-1.67.0-nightly-b3bc6bf31\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--disable-per-crate-search\", \"--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\"" "-j3" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 2431d0700a1458d4a1340ba3e5e34bb5217a5ec4d6a414d4ed54e696b280b2d2
[INFO] running `Command { std: "docker" "start" "-a" "2431d0700a1458d4a1340ba3e5e34bb5217a5ec4d6a414d4ed54e696b280b2d2", kill_on_drop: false }`
[INFO] [stderr] Documenting drm v0.3.4 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unnecessary parentheses around block return value
[INFO] [stderr] --> src/control/mod.rs:173:9
[INFO] [stderr] |
[INFO] [stderr] 173 | (self.width)
[INFO] [stderr] | ^ ^
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr] |
[INFO] [stderr] 173 - (self.width)
[INFO] [stderr] 173 + self.width
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] warning: unnecessary parentheses around block return value
[INFO] [stderr] --> src/control/mod.rs:178:9
[INFO] [stderr] |
[INFO] [stderr] 178 | (self.height)
[INFO] [stderr] | ^ ^
[INFO] [stderr] |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr] |
[INFO] [stderr] 178 - (self.height)
[INFO] [stderr] 178 + self.height
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr] --> src/lib.rs:128:1
[INFO] [stderr] |
[INFO] [stderr] 128 | pub mod control;
[INFO] [stderr] | ^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr] --> src/lib.rs:111:9
[INFO] [stderr] |
[INFO] [stderr] 111 | #![warn(missing_docs)]
[INFO] [stderr] | ^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for an enum
[INFO] [stderr] --> src/control/property.rs:84:1
[INFO] [stderr] |
[INFO] [stderr] 84 | pub enum PropertyInfoType {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/property.rs:85:5
[INFO] [stderr] |
[INFO] [stderr] 85 | Enum(EnumInfo),
[INFO] [stderr] | ^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/property.rs:86:5
[INFO] [stderr] |
[INFO] [stderr] 86 | URange(URangeInfo),
[INFO] [stderr] | ^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/property.rs:87:5
[INFO] [stderr] |
[INFO] [stderr] 87 | IRange(IRangeInfo),
[INFO] [stderr] | ^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/property.rs:88:5
[INFO] [stderr] |
[INFO] [stderr] 88 | Connector,
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/property.rs:89:5
[INFO] [stderr] |
[INFO] [stderr] 89 | Encoder,
[INFO] [stderr] | ^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/property.rs:90:5
[INFO] [stderr] |
[INFO] [stderr] 90 | Crtc,
[INFO] [stderr] | ^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/property.rs:91:5
[INFO] [stderr] |
[INFO] [stderr] 91 | Framebuffer,
[INFO] [stderr] | ^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/property.rs:92:5
[INFO] [stderr] |
[INFO] [stderr] 92 | Plane,
[INFO] [stderr] | ^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/property.rs:93:5
[INFO] [stderr] |
[INFO] [stderr] 93 | Property,
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/property.rs:94:5
[INFO] [stderr] |
[INFO] [stderr] 94 | Blob,
[INFO] [stderr] | ^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/property.rs:95:5
[INFO] [stderr] |
[INFO] [stderr] 95 | Unknown,
[INFO] [stderr] | ^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for an associated function
[INFO] [stderr] --> src/control/property.rs:113:5
[INFO] [stderr] |
[INFO] [stderr] 113 | / pub fn load_from_device<T, U>(device: &T, handle: U) -> Result<Self>
[INFO] [stderr] 114 | | where
[INFO] [stderr] 115 | | T: control::Device,
[INFO] [stderr] 116 | | U: LoadProperties,
[INFO] [stderr] | |__________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for an associated function
[INFO] [stderr] --> src/control/property.rs:121:5
[INFO] [stderr] |
[INFO] [stderr] 121 | pub fn handles<'a>(&'a self) -> &'a [AssociatedPropertyHandle] {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for an associated function
[INFO] [stderr] --> src/control/property.rs:157:5
[INFO] [stderr] |
[INFO] [stderr] 157 | pub fn value(&self) -> EnumValue {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for an associated function
[INFO] [stderr] --> src/control/property.rs:161:5
[INFO] [stderr] |
[INFO] [stderr] 161 | pub fn name(&self) -> &CStr {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for an associated function
[INFO] [stderr] --> src/control/property.rs:196:5
[INFO] [stderr] |
[INFO] [stderr] 196 | pub fn entries(&self) -> &[EnumEntry] {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/property.rs:296:5
[INFO] [stderr] |
[INFO] [stderr] 296 | Enum(EnumValue),
[INFO] [stderr] | ^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/property.rs:297:5
[INFO] [stderr] |
[INFO] [stderr] 297 | URange(u64),
[INFO] [stderr] | ^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/property.rs:298:5
[INFO] [stderr] |
[INFO] [stderr] 298 | IRange(i64),
[INFO] [stderr] | ^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/property.rs:299:5
[INFO] [stderr] |
[INFO] [stderr] 299 | Connector(control::connector::Handle),
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/property.rs:300:5
[INFO] [stderr] |
[INFO] [stderr] 300 | Encoder(control::encoder::Handle),
[INFO] [stderr] | ^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/property.rs:301:5
[INFO] [stderr] |
[INFO] [stderr] 301 | Crtc(control::crtc::Handle),
[INFO] [stderr] | ^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/property.rs:302:5
[INFO] [stderr] |
[INFO] [stderr] 302 | Framebuffer(control::framebuffer::Handle),
[INFO] [stderr] | ^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/property.rs:303:5
[INFO] [stderr] |
[INFO] [stderr] 303 | Plane(control::plane::Handle),
[INFO] [stderr] | ^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/property.rs:304:5
[INFO] [stderr] |
[INFO] [stderr] 304 | Property(Handle),
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/property.rs:306:5
[INFO] [stderr] |
[INFO] [stderr] 306 | Unknown,
[INFO] [stderr] | ^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a trait
[INFO] [stderr] --> src/control/property.rs:309:1
[INFO] [stderr] |
[INFO] [stderr] 309 | pub trait LoadProperties: ResourceHandle {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for an associated constant
[INFO] [stderr] --> src/control/property.rs:310:5
[INFO] [stderr] |
[INFO] [stderr] 310 | const TYPE: u32;
[INFO] [stderr] | ^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for an associated function
[INFO] [stderr] --> src/control/property.rs:312:5
[INFO] [stderr] |
[INFO] [stderr] 312 | / fn load_resource_properties<T>(self, device: &T) -> Result<ResourceProperties>
[INFO] [stderr] 313 | | where
[INFO] [stderr] 314 | | T: control::Device,
[INFO] [stderr] | |___________________________^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for an associated function
[INFO] [stderr] --> src/control/mod.rs:181:5
[INFO] [stderr] |
[INFO] [stderr] 181 | pub fn filter_crtcs(&self, filter: CrtcListFilter) -> ffi::Buffer<crtc::Handle> {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/mod.rs:262:5
[INFO] [stderr] |
[INFO] [stderr] 262 | Connector(connector::Handle),
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/mod.rs:263:5
[INFO] [stderr] |
[INFO] [stderr] 263 | Encoder(encoder::Handle),
[INFO] [stderr] | ^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/mod.rs:264:5
[INFO] [stderr] |
[INFO] [stderr] 264 | Crtc(crtc::Handle),
[INFO] [stderr] | ^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/mod.rs:265:5
[INFO] [stderr] |
[INFO] [stderr] 265 | Framebuffer(framebuffer::Handle),
[INFO] [stderr] | ^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/mod.rs:266:5
[INFO] [stderr] |
[INFO] [stderr] 266 | Plane(plane::Handle),
[INFO] [stderr] | ^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr] --> src/control/mod.rs:267:5
[INFO] [stderr] |
[INFO] [stderr] 267 | Property(property::Handle),
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr] --> src/control/mod.rs:272:1
[INFO] [stderr] |
[INFO] [stderr] 272 | pub struct GammaLookupTable {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr] --> src/control/mod.rs:273:5
[INFO] [stderr] |
[INFO] [stderr] 273 | pub red: ffi::Buffer<u16>,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr] --> src/control/mod.rs:274:5
[INFO] [stderr] |
[INFO] [stderr] 274 | pub green: ffi::Buffer<u16>,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr] --> src/control/mod.rs:275:5
[INFO] [stderr] |
[INFO] [stderr] 275 | pub blue: ffi::Buffer<u16>,
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a struct
[INFO] [stderr] --> src/control/mod.rs:284:1
[INFO] [stderr] |
[INFO] [stderr] 284 | pub struct Mode {
[INFO] [stderr] | ^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr] --> src/lib.rs:129:1
[INFO] [stderr] |
[INFO] [stderr] 129 | pub mod buffer;
[INFO] [stderr] | ^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `encoder::Handle`
[INFO] [stderr] --> src/control/connector.rs:106:52
[INFO] [stderr] |
[INFO] [stderr] 106 | /// Returns a list containing each supported [`encoder::Handle`].
[INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `encoder` in scope
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `Device::create_framebuffer`
[INFO] [stderr] --> src/control/framebuffer.rs:17:44
[INFO] [stderr] |
[INFO] [stderr] 17 | /// often you will create your own using [`Device::create_framebuffer`].
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Device` in scope
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `Buffer`
[INFO] [stderr] --> src/control/framebuffer.rs:74:36
[INFO] [stderr] |
[INFO] [stderr] 74 | /// Creates a framebuffer from a [`Buffer`], returning
[INFO] [stderr] | ^^^^^^ no item named `Buffer` in scope
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: `drm` (lib doc) generated 49 warnings (run `cargo fix --lib -p drm` to apply 2 suggestions)
[INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.29s
[INFO] running `Command { std: "docker" "inspect" "2431d0700a1458d4a1340ba3e5e34bb5217a5ec4d6a414d4ed54e696b280b2d2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2431d0700a1458d4a1340ba3e5e34bb5217a5ec4d6a414d4ed54e696b280b2d2", kill_on_drop: false }`
[INFO] [stdout] 2431d0700a1458d4a1340ba3e5e34bb5217a5ec4d6a414d4ed54e696b280b2d2