[INFO] fetching crate wrend 0.3.6... [INFO] checking wrend-0.3.6 against master#ab869e094a907cc5d19b4080f22eccaf347f1f95 for pr-129604 [INFO] extracting crate wrend 0.3.6 into /workspace/builds/worker-0-tc1/source [INFO] validating manifest of crates.io crate wrend 0.3.6 on toolchain ab869e094a907cc5d19b4080f22eccaf347f1f95 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate wrend 0.3.6 [INFO] finished tweaking crates.io crate wrend 0.3.6 [INFO] tweaked toml for crates.io crate wrend 0.3.6 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 31 packages to latest compatible versions [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded wasm-logger v0.2.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 527a029a592e50f3a701abd56ace83f1777ab48cb7a25398bf94a16988873450 [INFO] running `Command { std: "docker" "start" "-a" "527a029a592e50f3a701abd56ace83f1777ab48cb7a25398bf94a16988873450", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "527a029a592e50f3a701abd56ace83f1777ab48cb7a25398bf94a16988873450", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "527a029a592e50f3a701abd56ace83f1777ab48cb7a25398bf94a16988873450", kill_on_drop: false }` [INFO] [stdout] 527a029a592e50f3a701abd56ace83f1777ab48cb7a25398bf94a16988873450 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c4a48ab5446d2669396d734d6b0c41a472e4ad027235ecd0aa0a51cd5303a2fa [INFO] running `Command { std: "docker" "start" "-a" "c4a48ab5446d2669396d734d6b0c41a472e4ad027235ecd0aa0a51cd5303a2fa", kill_on_drop: false }` [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.93 [INFO] [stderr] Compiling serde v1.0.209 [INFO] [stderr] Compiling bumpalo v3.16.0 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling serde_json v1.0.127 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Checking ryu v1.0.18 [INFO] [stderr] Compiling wasm-bindgen v0.2.93 [INFO] [stderr] Checking itoa v1.0.11 [INFO] [stderr] Compiling libc v0.2.158 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking uuid v1.10.0 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.93 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.93 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.93 [INFO] [stderr] Checking js-sys v0.3.70 [INFO] [stderr] Checking console_error_panic_hook v0.1.7 [INFO] [stderr] Checking web-sys v0.3.70 [INFO] [stderr] Checking wasm-bindgen-futures v0.4.43 [INFO] [stderr] Checking wasm-logger v0.2.0 [INFO] [stderr] Checking wrend v0.3.6 (/opt/rustwide/workdir) [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:275:9 [INFO] [stdout] | [INFO] [stdout] 275 | pub use buffers::*; [INFO] [stdout] | ^^^^^^^^^^ the name `BufferCreateContextJsInner` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 278 | pub use framebuffers::*; [INFO] [stdout] | --------------- but the name `BufferCreateContextJsInner` in the type namespace is also re-exported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ambiguous_glob_reexports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/lib.rs:275:9 [INFO] [stdout] | [INFO] [stdout] 275 | pub use buffers::*; [INFO] [stdout] | ^^^^^^^^^^ the name `BufferCreateContextJsInner` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 278 | pub use framebuffers::*; [INFO] [stdout] | --------------- but the name `BufferCreateContextJsInner` in the type namespace is also re-exported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ambiguous_glob_reexports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `web_sys::MediaRecorderOptions::mime_type`: Use `set_mime_type()` instead. [INFO] [stdout] --> src/recording/recording_data.rs:46:32 [INFO] [stdout] | [INFO] [stdout] 46 | media_recorder_options.mime_type(&mime_type); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `web_sys::MediaRecorderOptions::bits_per_second`: Use `set_bits_per_second()` instead. [INFO] [stdout] --> src/recording/recording_data.rs:47:32 [INFO] [stdout] | [INFO] [stdout] 47 | media_recorder_options.bits_per_second(u32::MAX); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `web_sys::BlobPropertyBag::type_`: Use `set_type()` instead. [INFO] [stdout] --> src/recording/recording_data.rs:85:27 [INFO] [stdout] | [INFO] [stdout] 85 | blob_property_bag.type_(RecordingData::VIDEO_TYPE); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead [INFO] [stdout] --> src/renderer_data/renderer_data.rs:1185:46 [INFO] [stdout] | [INFO] [stdout] 1185 | let varyings_js_value = JsValue::from_serde(&transform_feedback_varyings) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `web_sys::MediaRecorderOptions::mime_type`: Use `set_mime_type()` instead. [INFO] [stdout] --> src/recording/recording_data.rs:46:32 [INFO] [stdout] | [INFO] [stdout] 46 | media_recorder_options.mime_type(&mime_type); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `web_sys::MediaRecorderOptions::bits_per_second`: Use `set_bits_per_second()` instead. [INFO] [stdout] --> src/recording/recording_data.rs:47:32 [INFO] [stdout] | [INFO] [stdout] 47 | media_recorder_options.bits_per_second(u32::MAX); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `web_sys::BlobPropertyBag::type_`: Use `set_type()` instead. [INFO] [stdout] --> src/recording/recording_data.rs:85:27 [INFO] [stdout] | [INFO] [stdout] 85 | blob_property_bag.type_(RecordingData::VIDEO_TYPE); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `wasm_bindgen::JsValue::from_serde`: causes dependency cycles, use `serde-wasm-bindgen` or `gloo_utils::format::JsValueSerdeExt` instead [INFO] [stdout] --> src/renderer_data/renderer_data.rs:1185:46 [INFO] [stdout] | [INFO] [stdout] 1185 | let varyings_js_value = JsValue::from_serde(&transform_feedback_varyings) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `media_recorder_mut` is never used [INFO] [stdout] --> src/recording/recording_data.rs:122:12 [INFO] [stdout] | [INFO] [stdout] 26 | impl RecordingData { [INFO] [stdout] | ------------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 122 | pub fn media_recorder_mut(&mut self) -> &mut MediaRecorder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/recording/recording_url.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 13 | impl RecordingUrl { [INFO] [stdout] | ----------------- associated function in this implementation [INFO] [stdout] 14 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `media_recorder_mut` is never used [INFO] [stdout] --> src/recording/recording_data.rs:122:12 [INFO] [stdout] | [INFO] [stdout] 26 | impl RecordingData { [INFO] [stdout] | ------------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 122 | pub fn media_recorder_mut(&mut self) -> &mut MediaRecorder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/recording/recording_url.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 13 | impl RecordingUrl { [INFO] [stdout] | ----------------- associated function in this implementation [INFO] [stdout] 14 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/animation/animation_callback.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / pub struct AnimationCallback< [INFO] [stdout] 7 | | VertexShaderId: Id = IdDefault, [INFO] [stdout] 8 | | FragmentShaderId: Id = IdDefault, [INFO] [stdout] 9 | | ProgramId: Id = IdDefault, [INFO] [stdout] ... | [INFO] [stdout] 17 | | UserCtx: Clone + 'static = (), [INFO] [stdout] 18 | | >( [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:1:9 [INFO] [stdout] | [INFO] [stdout] 1 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/animation/animation_callback_js.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/attributes/attribute.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct Attribute { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn vao_ids(&self) -> &[VertexArrayObjectId] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn buffer_id(&self) -> &BufferId { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn webgl_buffer(&self) -> &WebGlBuffer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn attribute_location(&self) -> &AttributeLocation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/attributes/attribute_create_callback.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub type AttributeCreateCallbackInner = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/attributes/attribute_create_callback.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct AttributeCreateCallback(AttributeCreateCallbackInner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/attributes/attribute_create_callback_js.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_create_context.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn gl(&self) -> &WebGl2RenderingContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_create_context.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn now(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_create_context.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn webgl_buffer(&self) -> &WebGlBuffer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_create_context.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn attribute_location(&self) -> &AttributeLocation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/attributes/attribute_create_context_js.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub type AttributeCreateContextJsInner = AttributeCreateContext; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/attributes/attribute_create_context_js.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct AttributeCreateContextJs(AttributeCreateContextJsInner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_create_context_js.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn gl(&self) -> WebGl2RenderingContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_create_context_js.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn now(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_create_context_js.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn webgl_buffer(&self) -> WebGlBuffer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_create_context_js.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn attribute_location(&self) -> AttributeLocation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_create_context_js.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn into_inner(self) -> AttributeCreateContextJsInner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/attributes/attribute_js.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub type AttributeJsInner = Attribute; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/attributes/attribute_js.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct AttributeJs(AttributeJsInner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_js.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn vao_ids(&self) -> StringArray { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_js.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn buffer_id(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_js.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn webgl_buffer(&self) -> WebGlBuffer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_js.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn attribute_location(&self) -> AttributeLocation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/attributes/attribute_link.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct AttributeLink { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/attributes/attribute_link.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | / pub fn new( [INFO] [stdout] 21 | | vao_ids: impl Into>, [INFO] [stdout] 22 | | buffer_id: BufferId, [INFO] [stdout] 23 | | attribute_id: AttributeId, [INFO] [stdout] 24 | | attribute_create_callback: impl Into, [INFO] [stdout] 25 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_link.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn vao_ids(&self) -> &[VertexArrayObjectId] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_link.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn buffer_id(&self) -> &BufferId { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_link.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn attribute_id(&self) -> &AttributeId { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_link.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn create_callback(&self) -> AttributeCreateCallback { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/attributes/attribute_link_js.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub type AttributeLinkJsInner = AttributeLink; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/attributes/attribute_link_js.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct AttributeLinkJs(AttributeLinkJsInner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/attributes/attribute_link_js.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | / pub fn new( [INFO] [stdout] 17 | | vao_ids: StringArray, [INFO] [stdout] 18 | | buffer_id: String, [INFO] [stdout] 19 | | attribute_id: String, [INFO] [stdout] 20 | | attribute_create_callback: AttributeCreateCallbackJs, [INFO] [stdout] 21 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_link_js.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn vao_ids(&self) -> StringArray { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_link_js.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn buffer_id(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_link_js.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn attribute_id(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_link_js.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | pub fn create_callback(&self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_link_js.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | / pub fn create_attribute( [INFO] [stdout] 54 | | &self, [INFO] [stdout] 55 | | gl: WebGl2RenderingContext, [INFO] [stdout] 56 | | now: f64, [INFO] [stdout] 57 | | webgl_buffer: WebGlBuffer, [INFO] [stdout] 58 | | attribute_location: AttributeLocation, [INFO] [stdout] 59 | | ) { [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_link_js.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn into_inner(self) -> AttributeLinkJsInner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/attributes/attribute_location.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn get(&self) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/buffers/buffer.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct Buffer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/buffers/buffer.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn new(buffer_id: BufferId, webgl_buffer: WebGlBuffer) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/buffers/buffer.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn buffer_id(&self) -> &BufferId { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/buffers/buffer.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn webgl_buffer(&self) -> &WebGlBuffer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/buffers/buffer_create_callback.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct BufferCreateCallback( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/buffers/buffer_create_callback_js.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/buffers/buffer_create_context.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn new(gl: WebGl2RenderingContext, now: f64) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/buffers/buffer_create_context.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn gl(&self) -> &WebGl2RenderingContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/buffers/buffer_create_context.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn now(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/buffers/buffer_create_context_js.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct BufferCreateContextJs(BufferCreateContextJsInner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/buffers/buffer_create_context_js.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn gl(&self) -> WebGl2RenderingContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/buffers/buffer_create_context_js.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn now(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/buffers/buffer_create_context_js.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn into_inner(self) -> BufferCreateContextJsInner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/buffers/buffer_js.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub type BufferJsInner = Buffer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/buffers/buffer_js.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct BufferJs(BufferJsInner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/buffers/buffer_js.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub fn buffer_id(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/buffers/buffer_js.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn webgl_buffer(&self) -> WebGlBuffer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/buffers/buffer_link.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct BufferLink { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/buffers/buffer_link.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | / pub fn new( [INFO] [stdout] 15 | | buffer_id: impl Into, [INFO] [stdout] 16 | | buffer_create_callback: impl Into, [INFO] [stdout] 17 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/buffers/buffer_link.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub fn buffer_id(&self) -> &BufferId { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/buffers/buffer_link.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn create_buffer(&self, gl: WebGl2RenderingContext, now: f64) -> WebGlBuffer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/buffers/buffer_link_js.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub type BufferLinkJsInner = BufferLink; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/buffers/buffer_link_js.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct BufferLinkJs(BufferLinkJsInner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/buffers/buffer_link_js.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn new(buffer_id: String, buffer_create_callback: BufferCreateCallbackJs) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/buffers/buffer_link_js.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn buffer_id(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/buffers/buffer_link_js.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn create_buffer(&self, gl: WebGl2RenderingContext, now: f64) -> WebGlBuffer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/buffers/buffer_link_js.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn into_inner(self) -> BufferLinkJsInner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/callbacks/callback.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | Rust(CallbackWithContext), [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/callbacks/callback.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | Js(CallbackWithContext), [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/callbacks/callback.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn new_rs(rs_callback: impl Into>) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/callbacks/callback.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new_js(callback: impl Into>) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/callbacks/callback.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn js(&self) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/callbacks/callback.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn rs(&self) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/callbacks/callback.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn js_unwrap(&self) -> CallbackWithContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/callbacks/callback.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | pub fn rs_unwrap(&self) -> CallbackWithContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/callbacks/callback.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn js_inner_owned(&self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/callbacks/callback.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn rs_inner_owned(&self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/callbacks/callback_with_context.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn call(&self, arg: impl Deref) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/callbacks/callback_with_context.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn new(callback: impl Into>) -> CallbackWithContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/constants/quad.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | pub const QUAD: [f32; 12] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/framebuffers/framebuffer.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct Framebuffer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/framebuffers/framebuffer.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn new(framebuffer_id: FramebufferId, webgl_framebuffer: WebGlFramebuffer) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/framebuffers/framebuffer.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn framebuffer_id(&self) -> &FramebufferId { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/framebuffers/framebuffer.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn webgl_framebuffer(&self) -> &WebGlFramebuffer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/framebuffers/framebuffer_create_callback.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct FramebufferCreateCallback( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/framebuffers/framebuffer_create_callback_js.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/framebuffers/framebuffer_create_context.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn gl(&self) -> &WebGl2RenderingContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/framebuffers/framebuffer_create_context.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn now(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/framebuffers/framebuffer_create_context.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn webgl_texture(&self) -> &Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/framebuffers/framebuffer_create_context_js.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct FramebufferCreateContextJs(BufferCreateContextJsInner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/framebuffers/framebuffer_create_context_js.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub fn new(gl: WebGl2RenderingContext, now: f64, webgl_texture: Option) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/framebuffers/framebuffer_create_context_js.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn gl(&self) -> WebGl2RenderingContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/framebuffers/framebuffer_create_context_js.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn now(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/framebuffers/framebuffer_create_context_js.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn webgl_texture(&self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/framebuffers/framebuffer_create_context_js.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn into_inner(self) -> BufferCreateContextJsInner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/framebuffers/framebuffer_js.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub type FramebufferJsInner = Framebuffer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/framebuffers/framebuffer_js.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct FramebufferJs(FramebufferJsInner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/framebuffers/framebuffer_js.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub fn framebuffer_id(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/framebuffers/framebuffer_js.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn webgl_framebuffer(&self) -> WebGlFramebuffer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/framebuffers/framebuffer_link.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct FramebufferLink { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/framebuffers/framebuffer_link.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | / pub fn new( [INFO] [stdout] 15 | | framebuffer_id: FramebufferId, [INFO] [stdout] 16 | | framebuffer_create_callback: impl Into, [INFO] [stdout] 17 | | texture_id: Option, [INFO] [stdout] 18 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/framebuffers/framebuffer_link.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn framebuffer_id(&self) -> &FramebufferId { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/framebuffers/framebuffer_link.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn texture_id(&self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/framebuffers/framebuffer_link.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | / pub fn create_framebuffer( [INFO] [stdout] 35 | | &self, [INFO] [stdout] 36 | | gl: WebGl2RenderingContext, [INFO] [stdout] 37 | | now: f64, [INFO] [stdout] 38 | | texture: Option, [INFO] [stdout] 39 | | ) -> WebGlFramebuffer { [INFO] [stdout] | |_________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/framebuffers/framebuffer_link_js.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub type FramebufferLinkJsInner = FramebufferLink; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/framebuffers/framebuffer_link_js.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct FramebufferLinkJs(FramebufferLinkJsInner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/framebuffers/framebuffer_link_js.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | / pub fn new( [INFO] [stdout] 18 | | framebuffer_id: String, [INFO] [stdout] 19 | | framebuffer_create_callback: FramebufferCreateCallbackJs, [INFO] [stdout] 20 | | texture_id: Option, [INFO] [stdout] 21 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/framebuffers/framebuffer_link_js.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn framebuffer_id(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/framebuffers/framebuffer_link_js.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn texture_id(&self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/framebuffers/framebuffer_link_js.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | / pub fn create_framebuffer( [INFO] [stdout] 41 | | &self, [INFO] [stdout] 42 | | gl: WebGl2RenderingContext, [INFO] [stdout] 43 | | now: f64, [INFO] [stdout] 44 | | texture: Option, [INFO] [stdout] 45 | | ) -> WebGlFramebuffer { [INFO] [stdout] | |_________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/framebuffers/framebuffer_link_js.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | pub fn into_inner(self) -> FramebufferLinkJsInner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/ids/id_name.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | fn name(&self) -> String; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/math/m4.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct Matrix4x4(pub [f64; 16]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math/m4.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn identity_matrix() -> Matrix4x4 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math/m4.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn translation_matrix(tx: f64, ty: f64, tz: f64) -> Matrix4x4 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math/m4.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn scaling_matrix(sx: f64, sy: f64, sz: f64) -> Matrix4x4 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math/m4.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn x_rotation_matrix(angle_in_radians: f64) -> Matrix4x4 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math/m4.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn y_rotation_matrix(angle_in_radians: f64) -> Matrix4x4 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math/m4.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn z_rotation_matrix(angle_in_radians: f64) -> Matrix4x4 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math/m4.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn multiply(self: Matrix4x4, b: Matrix4x4) -> Matrix4x4 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math/m4.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | pub fn translate(self, tx: f64, ty: f64, tz: f64) -> Matrix4x4 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math/m4.rs:107:5 [INFO] [stdout] | [INFO] [stdout] 107 | pub fn scale(self: Matrix4x4, sx: f64, sy: f64, sz: f64) -> Matrix4x4 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math/m4.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | pub fn rotate_x(self: Matrix4x4, angle_in_radians: f64) -> Matrix4x4 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math/m4.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | pub fn rotate_y(self: Matrix4x4, angle_in_radians: f64) -> Matrix4x4 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math/m4.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | pub fn rotate_z(self: Matrix4x4, angle_in_radians: f64) -> Matrix4x4 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/math/utils.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub fn degrees_to_radians(degrees: f64) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/math/utils.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn random_with_range(min: f64, max: f64) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math/vec3.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub const fn new(x: f64, y: f64, z: f64) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math/vec3.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub const fn new_with_tuple(tuple: (f64, f64, f64)) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math/vec3.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub const fn new_with_array(array: [f64; 3]) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math/vec3.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pub const fn splat(value: f64) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math/vec3.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn to_f64_array(&self) -> [f64; 3] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math/vec3.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn to_f32_array(&self) -> [f32; 3] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math/vec3.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | pub const fn x(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math/vec3.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | pub const fn y(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math/vec3.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | pub const fn z(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math/vec3.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub const fn r(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math/vec3.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | pub const fn g(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math/vec3.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | pub const fn b(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math/vec3.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn length(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math/vec3.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | pub fn length_squared(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math/vec3.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | pub fn dot(a: impl Into, b: impl Into) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math/vec3.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | pub fn cross(a: impl Into, b: impl Into) -> Vec3 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math/vec3.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | pub fn normalize(self: Vec3) -> Vec3 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/math/vec3.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn random_with_range(min: f64, max: f64) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/math/vec3.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 131 | pub fn is_near_zero(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/programs/program_link.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | / pub fn new( [INFO] [stdout] 23 | | program_id: ProgramId, [INFO] [stdout] 24 | | vertex_shader_id: VertexShaderId, [INFO] [stdout] 25 | | fragment_shader_id: FragmentShaderId, [INFO] [stdout] 26 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/programs/program_link.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn program_id(&self) -> &ProgramId { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/programs/program_link.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn vertex_shader_id(&self) -> &VertexShaderId { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/programs/program_link.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn fragment_shader_id(&self) -> &FragmentShaderId { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/programs/program_link.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn transform_feedback_varyings(&self) -> &[String] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/programs/program_link.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | pub fn builder() -> ProgramLinkBuilder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/programs/program_link.rs:89:1 [INFO] [stdout] | [INFO] [stdout] 89 | pub enum ProgramLinkBuildError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/programs/program_link.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | NoVertexShaderId, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/programs/program_link.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | NoFragmentShaderId, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/programs/program_link.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | NoProgramId, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/programs/program_link.rs:99:1 [INFO] [stdout] | [INFO] [stdout] 99 | pub struct ProgramLinkBuilder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/programs/program_link.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/programs/program_link.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | pub fn set_program_id(&mut self, program_id: ProgramId) -> &mut Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/programs/program_link.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn set_vertex_shader_id(&mut self, vertex_shader_id: VertexShaderId) -> &mut Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/programs/program_link.rs:123:5 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn set_fragment_shader_id(&mut self, fragment_shader_id: FragmentShaderId) -> &mut Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/programs/program_link.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | / pub fn set_transform_feedback_varyings( [INFO] [stdout] 129 | | &mut self, [INFO] [stdout] 130 | | transform_feedback_varyings: impl Into>, [INFO] [stdout] 131 | | ) -> &mut Self { [INFO] [stdout] | |__________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/programs/program_link.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 136 | / pub fn build( [INFO] [stdout] 137 | | self, [INFO] [stdout] 138 | | ) -> Result, ProgramLinkBuildError> [INFO] [stdout] | |________________________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/programs/program_link_builder_js.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub type ProgramLinkBuilderJsInner = ProgramLinkBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/programs/program_link_builder_js.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct ProgramLinkJsBuilder(ProgramLinkBuilderJsInner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/programs/program_link_builder_js.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn default() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/programs/program_link_builder_js.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn new() -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/programs/program_link_builder_js.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn set_program_id(&mut self, program_id: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/programs/program_link_builder_js.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn set_vertex_shader_id(&mut self, vertex_shader_id: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/programs/program_link_builder_js.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn set_fragment_shader_id(&mut self, fragment_shader_id: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/programs/program_link_builder_js.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn set_transform_feedback_varyings(&mut self, transform_feedback_varyings: StringArray) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/programs/program_link_builder_js.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn build(self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/programs/program_link_js.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub type ProgramLinkJsInner = ProgramLink; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/programs/program_link_js.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct ProgramLinkJs(ProgramLinkJsInner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/programs/program_link_js.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn new(program_id: String, vertex_shader_id: String, fragment_shader_id: String) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/programs/program_link_js.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub fn program_id(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/programs/program_link_js.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn vertex_shader_id(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/programs/program_link_js.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn fragment_shader_id(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/programs/program_link_js.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn transform_feedback_varyings(&self) -> StringArray { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/programs/program_link_js.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn builder() -> ProgramLinkJsBuilder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/programs/program_link_js.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn into_inner(self) -> ProgramLinkJsInner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/renderer_data/renderer_data.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | / pub struct RendererData< [INFO] [stdout] 21 | | VertexShaderId: Id = IdDefault, [INFO] [stdout] 22 | | FragmentShaderId: Id = IdDefault, [INFO] [stdout] 23 | | ProgramId: Id = IdDefault, [INFO] [stdout] ... | [INFO] [stdout] 31 | | UserCtx: Clone + 'static = (), [INFO] [stdout] 32 | | > { [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/renderer_data/renderer_data.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | / pub fn builder() -> RendererDataBuilder< [INFO] [stdout] 90 | | VertexShaderId, [INFO] [stdout] 91 | | FragmentShaderId, [INFO] [stdout] 92 | | ProgramId, [INFO] [stdout] ... | [INFO] [stdout] 100 | | UserCtx, [INFO] [stdout] 101 | | > { [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn canvas(&self) -> &HtmlCanvasElement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | pub fn gl(&self) -> &WebGl2RenderingContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | pub fn fragment_shader(&self, fragment_shader_id: &FragmentShaderId) -> Option<&WebGlShader> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:117:5 [INFO] [stdout] | [INFO] [stdout] 117 | pub fn fragment_shaders(&self) -> &HashMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:121:5 [INFO] [stdout] | [INFO] [stdout] 121 | pub fn vertex_shader(&self, vertex_shader_id: &VertexShaderId) -> Option<&WebGlShader> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | pub fn vertex_shaders(&self) -> &HashMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:129:5 [INFO] [stdout] | [INFO] [stdout] 129 | pub fn program(&self, program_id: &ProgramId) -> Option<&WebGlProgram> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:133:5 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn programs(&self) -> &HashMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:137:5 [INFO] [stdout] | [INFO] [stdout] 137 | pub fn uniform(&self, uniform_id: &UniformId) -> Option<&Uniform> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | pub fn uniforms(&self) -> &HashMap> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | pub fn buffer(&self, buffer_id: &BufferId) -> Option<&Buffer> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:149:5 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn buffers(&self) -> &HashMap> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:153:5 [INFO] [stdout] | [INFO] [stdout] 153 | / pub fn attribute( [INFO] [stdout] 154 | | &self, [INFO] [stdout] 155 | | attribute_id: &AttributeId, [INFO] [stdout] 156 | | ) -> Option<&Attribute> { [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | / pub fn attributes( [INFO] [stdout] 161 | | &self, [INFO] [stdout] 162 | | ) -> &HashMap> { [INFO] [stdout] | |_____________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | pub fn texture(&self, texture_id: &TextureId) -> Option<&Texture> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | pub fn textures(&self) -> &HashMap> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | / pub fn textures_by_id( [INFO] [stdout] 175 | | &self, [INFO] [stdout] 176 | | texture_ids: impl Into>, [INFO] [stdout] 177 | | ) -> Vec<&Texture> { [INFO] [stdout] | |_________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:190:5 [INFO] [stdout] | [INFO] [stdout] 190 | / pub fn framebuffer( [INFO] [stdout] 191 | | &self, [INFO] [stdout] 192 | | framebuffer_id: &FramebufferId, [INFO] [stdout] 193 | | ) -> Option<&Framebuffer> { [INFO] [stdout] | |____________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | / pub fn transform_feedback( [INFO] [stdout] 198 | | &self, [INFO] [stdout] 199 | | transform_feedback_id: &TransformFeedbackId, [INFO] [stdout] 200 | | ) -> Option<&WebGlTransformFeedback> { [INFO] [stdout] | |________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | pub fn vao(&self, vao_id: &VertexArrayObjectId) -> Option<&WebGlVertexArrayObject> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | pub fn user_ctx(&self) -> Option<&UserCtx> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:225:5 [INFO] [stdout] | [INFO] [stdout] 225 | pub fn use_vao(&self, vao_id: &VertexArrayObjectId) -> &Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:277:5 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn save_image(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:324:5 [INFO] [stdout] | [INFO] [stdout] 324 | / pub fn render_callback( [INFO] [stdout] 325 | | &self, [INFO] [stdout] 326 | | ) -> RenderCallback< [INFO] [stdout] 327 | | VertexShaderId, [INFO] [stdout] ... | [INFO] [stdout] 337 | | UserCtx, [INFO] [stdout] 338 | | > { [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/renderer_data/renderer_data.rs:383:1 [INFO] [stdout] | [INFO] [stdout] 383 | / pub struct RendererDataBuilder< [INFO] [stdout] 384 | | VertexShaderId: Id = IdDefault, [INFO] [stdout] 385 | | FragmentShaderId: Id = IdDefault, [INFO] [stdout] 386 | | ProgramId: Id = IdDefault, [INFO] [stdout] ... | [INFO] [stdout] 394 | | UserCtx: Clone + 'static = (), [INFO] [stdout] 395 | | > { [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:517:5 [INFO] [stdout] | [INFO] [stdout] 517 | / pub fn add_program_links( [INFO] [stdout] 518 | | &mut self, [INFO] [stdout] 519 | | program_links: impl Into>>, [INFO] [stdout] 520 | | ) -> &mut Self { [INFO] [stdout] | |__________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:580:5 [INFO] [stdout] | [INFO] [stdout] 580 | / pub fn add_uniform_links( [INFO] [stdout] 581 | | &mut self, [INFO] [stdout] 582 | | uniform_links: impl Into>>, [INFO] [stdout] 583 | | ) -> &mut Self { [INFO] [stdout] | |__________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:601:5 [INFO] [stdout] | [INFO] [stdout] 601 | / pub fn add_buffer_links( [INFO] [stdout] 602 | | &mut self, [INFO] [stdout] 603 | | buffer_links: impl Into>>, [INFO] [stdout] 604 | | ) -> &mut Self { [INFO] [stdout] | |__________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:630:5 [INFO] [stdout] | [INFO] [stdout] 630 | / pub fn add_attribute_links( [INFO] [stdout] 631 | | &mut self, [INFO] [stdout] 632 | | attribute_links: impl Into>>, [INFO] [stdout] 633 | | ) -> &mut Self { [INFO] [stdout] | |__________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:654:5 [INFO] [stdout] | [INFO] [stdout] 654 | / pub fn add_texture_links( [INFO] [stdout] 655 | | &mut self, [INFO] [stdout] 656 | | texture_links: impl Into>>, [INFO] [stdout] 657 | | ) -> &mut Self { [INFO] [stdout] | |__________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:678:5 [INFO] [stdout] | [INFO] [stdout] 678 | / pub fn add_framebuffer_links( [INFO] [stdout] 679 | | &mut self, [INFO] [stdout] 680 | | framebuffer_links: impl Into>>, [INFO] [stdout] 681 | | ) -> &mut Self { [INFO] [stdout] | |__________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:703:5 [INFO] [stdout] | [INFO] [stdout] 703 | / pub fn add_transform_feedback_links( [INFO] [stdout] 704 | | &mut self, [INFO] [stdout] 705 | | transform_feedback_links: impl Into>>, [INFO] [stdout] 706 | | ) -> &mut Self { [INFO] [stdout] | |__________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:730:5 [INFO] [stdout] | [INFO] [stdout] 730 | / pub fn add_vao_links( [INFO] [stdout] 731 | | &mut self, [INFO] [stdout] 732 | | vao_links: impl Into>, [INFO] [stdout] 733 | | ) -> &mut Self { [INFO] [stdout] | |__________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data.rs:745:5 [INFO] [stdout] | [INFO] [stdout] 745 | / pub fn set_get_context_callback( [INFO] [stdout] 746 | | &mut self, [INFO] [stdout] 747 | | get_context_callback: impl Into, [INFO] [stdout] 748 | | ) -> &mut Self { [INFO] [stdout] | |__________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_builder_js.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn texture(&self, texture_id: String) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_builder_js.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn set_canvas(&mut self, canvas: HtmlCanvasElement) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_builder_js.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn add_fragment_shader_src(&mut self, id: String, fragment_shader_src: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_builder_js.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | pub fn add_vertex_shader_src(&mut self, id: String, vertex_shader_src: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_builder_js.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn add_program_link(&mut self, program_link: ProgramLinkJs) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_builder_js.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn set_render_callback(&mut self, render_callback: RenderCallbackJs) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_builder_js.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | pub fn set_user_ctx(&mut self, ctx: Object) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_builder_js.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | pub fn add_uniform_link(&mut self, uniform_link: UniformLinkJs) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_builder_js.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | pub fn add_buffer_link(&mut self, buffer_link: BufferLinkJs) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_builder_js.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | pub fn add_attribute_link(&mut self, attribute_link: AttributeLinkJs) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_builder_js.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | pub fn add_texture_link(&mut self, texture_link: TextureLinkJs) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_builder_js.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | pub fn add_framebuffer_link(&mut self, framebuffer_link: FramebufferLinkJs) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_builder_js.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | pub fn add_transform_feedback_link(mut self, transform_feedback_link: TransformFeedbackLinkJs) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_builder_js.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | pub fn add_vao_link(&mut self, vertex_array_object_id: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_builder_js.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn set_get_context_callback(&mut self, get_context_callback: Function) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_builder_js.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn build_renderer_data(self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_builder_js.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | pub fn build_renderer(self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct RendererDataJs(Rc>); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn builder() -> RendererDataBuilderJs { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | pub fn canvas(&self) -> HtmlCanvasElement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn gl(&self) -> WebGl2RenderingContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn fragment_shader(&self, fragment_shader_id: String) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn fragment_shaders(&self) -> WebGlShaderMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | pub fn vertex_shader(&self, vertex_shader_id: String) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | pub fn vertex_shaders(&self) -> WebGlShaderMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn program(&self, program_id: String) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | pub fn programs(&self) -> WebGlProgramMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | pub fn uniform(&self, uniform_id: String) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | pub fn uniforms(&self) -> UniformMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | pub fn buffer(&self, buffer_id: String) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 131 | pub fn buffers(&self) -> BufferMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 143 | pub fn attribute(&self, attribute_id: String) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | pub fn attributes(&self) -> AttributeMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | pub fn texture(&self, texture_id: String) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | pub fn textures(&self) -> TextureMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:179:5 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn textures_by_id(&self, texture_ids: StringArray) -> TextureJsArray { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | pub fn framebuffer(&self, framebuffer_id: String) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | / pub fn transform_feedback( [INFO] [stdout] 207 | | &self, [INFO] [stdout] 208 | | transform_feedback_id: String, [INFO] [stdout] 209 | | ) -> Option { [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | pub fn vao(&self, vao_id: String) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn user_ctx(&self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:227:5 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn use_program(&self, program_id: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:232:5 [INFO] [stdout] | [INFO] [stdout] 232 | pub fn use_vao(&self, vao_id: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | pub fn update_uniform(&self, uniform_id: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 242 | pub fn update_uniforms(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | pub fn render(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:263:5 [INFO] [stdout] | [INFO] [stdout] 263 | pub fn save_image(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:268:5 [INFO] [stdout] | [INFO] [stdout] 268 | pub fn into_renderer_handle(self) -> RendererJs { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:274:5 [INFO] [stdout] | [INFO] [stdout] 274 | pub fn into_inner(self) -> Rc> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderer_data/renderer_data_js.rs:278:5 [INFO] [stdout] | [INFO] [stdout] 278 | / pub fn render_callback( [INFO] [stdout] 279 | | &self, [INFO] [stdout] 280 | | ) -> RenderCallback< [INFO] [stdout] 281 | | String, [INFO] [stdout] ... | [INFO] [stdout] 291 | | Object, [INFO] [stdout] 292 | | > { [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/renderers/errors/build_renderer_error.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum BuildRendererError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/build_renderer_error.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | NoCanvas, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/build_renderer_error.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | NoContext, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/build_renderer_error.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | NoRenderCallback, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/renderers/errors/compile_shader_error.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum CompileShaderError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/compile_shader_error.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | NoContext { shader_id: String }, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/renderers/errors/compile_shader_error.rs:6:17 [INFO] [stdout] | [INFO] [stdout] 6 | NoContext { shader_id: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/compile_shader_error.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | NoShaderReturned { shader_id: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/renderers/errors/compile_shader_error.rs:8:24 [INFO] [stdout] | [INFO] [stdout] 8 | NoShaderReturned { shader_id: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/compile_shader_error.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | KnownError { shader_id: String, error: String }, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/renderers/errors/compile_shader_error.rs:10:18 [INFO] [stdout] | [INFO] [stdout] 10 | KnownError { shader_id: String, error: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/renderers/errors/compile_shader_error.rs:10:37 [INFO] [stdout] | [INFO] [stdout] 10 | KnownError { shader_id: String, error: String }, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/compile_shader_error.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | UnknownError { shader_id: String }, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/renderers/errors/compile_shader_error.rs:12:20 [INFO] [stdout] | [INFO] [stdout] 12 | UnknownError { shader_id: String }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/renderers/errors/create_attribute_error.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum CreateAttributeError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/create_attribute_error.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | NoContext, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/create_attribute_error.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | ProgramNotFound, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/create_attribute_error.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | VAONotFound, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/create_attribute_error.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | BufferNotFound, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/create_attribute_error.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | AttributeLocationNotFound, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/renderers/errors/create_buffer_error.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum CreateBufferError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/create_buffer_error.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | NoContext, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/renderers/errors/create_framebuffer_error.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum CreateFramebufferError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/create_framebuffer_error.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | NoContext, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/renderers/errors/create_texture_error.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum CreateTextureError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/create_texture_error.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | NoContext, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/create_texture_error.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | NoCanvas, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/renderers/errors/create_transform_feedback_error.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum CreateTransformFeedbackError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/create_transform_feedback_error.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | NoContext, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/create_transform_feedback_error.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | NoneWasReturned, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/renderers/errors/create_uniform_error.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum CreateUniformError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/create_uniform_error.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | NoContext, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/create_uniform_error.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | ProgramNotFound, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/create_uniform_error.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | UniformLocationNotFound { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/renderers/errors/create_uniform_error.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | uniform_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/renderers/errors/create_uniform_error.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | program_id: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/renderers/errors/create_vao_error.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum CreateVAOError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/create_vao_error.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | NoContext, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/create_vao_error.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | NoneWasReturned, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/renderers/errors/link_program_error.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum LinkProgramError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/link_program_error.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | NoContext, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/link_program_error.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | VertexShaderNotFound, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/link_program_error.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | FragmentShaderNotFound, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/link_program_error.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | NoProgramLink, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/link_program_error.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | NoProgram, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/link_program_error.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | KnownError(String), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/link_program_error.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | CouldNotConvertVaryingsToArray, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/link_program_error.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | UnknownError, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/renderers/errors/renderer_builder_error.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub enum RendererBuilderError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/renderer_builder_error.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | WebGlContextError(#[from] WebGlContextError), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/renderer_builder_error.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | RendererBuildError(#[from] BuildRendererError), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/renderer_builder_error.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | CompileShaderError(#[from] CompileShaderError), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/renderer_builder_error.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | LinkProgramError(#[from] LinkProgramError), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/renderer_builder_error.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | UniformError(#[from] CreateUniformError), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/renderer_builder_error.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | SaveContextError(#[from] SaveContextError), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/renderer_builder_error.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | CreateVAOError(#[from] CreateVAOError), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/renderer_builder_error.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | InitializeAttributeError(#[from] CreateAttributeError), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/renderer_builder_error.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | CreateBufferError(#[from] CreateBufferError), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/renderer_builder_error.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | CreateTextureError(#[from] CreateTextureError), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/renderer_builder_error.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | CreateFramebufferError(#[from] CreateFramebufferError), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/renderer_builder_error.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | CreateTransformFeedbackError(#[from] CreateTransformFeedbackError), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/renderers/errors/save_context_error.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum SaveContextError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/save_context_error.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | CanvasReturnedNoContext, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/renderers/errors/webgl_context_error.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub enum WebGlContextError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/webgl_context_error.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | RetrievalError, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/webgl_context_error.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | NotFoundError, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/renderers/errors/webgl_context_error.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | TypeConversionError, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/renderers/get_context_callback.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub type GetContextCallbackInner = Callback< [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/renderers/get_context_callback.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn new(callback: impl Into) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/renderers/get_context_callback_js.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/renderers/render_callback.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / pub struct RenderCallback< [INFO] [stdout] 8 | | VertexShaderId: Id = IdDefault, [INFO] [stdout] 9 | | FragmentShaderId: Id = IdDefault, [INFO] [stdout] 10 | | ProgramId: Id = IdDefault, [INFO] [stdout] ... | [INFO] [stdout] 18 | | UserCtx: Clone + 'static = (), [INFO] [stdout] 19 | | >( [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/renderers/render_callback_js.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 201 | pub fn start_animating(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:236:5 [INFO] [stdout] | [INFO] [stdout] 236 | pub fn stop_animating(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 249 | / pub fn set_animation_callback( [INFO] [stdout] 250 | | &mut self, [INFO] [stdout] 251 | | animation_callback: Option< [INFO] [stdout] 252 | | impl Into< [INFO] [stdout] ... | [INFO] [stdout] 267 | | >, [INFO] [stdout] 268 | | ) { [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:274:5 [INFO] [stdout] | [INFO] [stdout] 274 | pub fn start_recording(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:294:5 [INFO] [stdout] | [INFO] [stdout] 294 | pub fn stop_recording(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:311:5 [INFO] [stdout] | [INFO] [stdout] 311 | pub fn clear_recorded_data(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:321:5 [INFO] [stdout] | [INFO] [stdout] 321 | pub fn recorder_initialized(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:325:5 [INFO] [stdout] | [INFO] [stdout] 325 | pub fn is_animating(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:329:5 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn is_recording(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/renderers/renderer.rs:501:5 [INFO] [stdout] | [INFO] [stdout] 501 | / pub fn builder() -> RendererDataBuilder< [INFO] [stdout] 502 | | VertexShaderId, [INFO] [stdout] 503 | | FragmentShaderId, [INFO] [stdout] 504 | | ProgramId, [INFO] [stdout] ... | [INFO] [stdout] 512 | | UserCtx, [INFO] [stdout] 513 | | > { [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:517:5 [INFO] [stdout] | [INFO] [stdout] 517 | pub fn canvas(&self) -> HtmlCanvasElement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:521:5 [INFO] [stdout] | [INFO] [stdout] 521 | pub fn gl(&self) -> WebGl2RenderingContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:525:5 [INFO] [stdout] | [INFO] [stdout] 525 | pub fn fragment_shader(&self, fragment_shader_id: &FragmentShaderId) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:532:5 [INFO] [stdout] | [INFO] [stdout] 532 | pub fn vertex_shader(&self, vertex_shader_id: &VertexShaderId) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:539:5 [INFO] [stdout] | [INFO] [stdout] 539 | pub fn program(&self, program_id: &ProgramId) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:543:5 [INFO] [stdout] | [INFO] [stdout] 543 | pub fn uniform(&self, uniform_id: &UniformId) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:547:5 [INFO] [stdout] | [INFO] [stdout] 547 | pub fn buffer(&self, buffer_id: &BufferId) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:551:5 [INFO] [stdout] | [INFO] [stdout] 551 | / pub fn attribute( [INFO] [stdout] 552 | | &self, [INFO] [stdout] 553 | | attribute_id: &AttributeId, [INFO] [stdout] 554 | | ) -> Option> { [INFO] [stdout] | |______________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:561:5 [INFO] [stdout] | [INFO] [stdout] 561 | pub fn texture(&self, texture_id: &TextureId) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:565:5 [INFO] [stdout] | [INFO] [stdout] 565 | / pub fn framebuffer( [INFO] [stdout] 566 | | &self, [INFO] [stdout] 567 | | framebuffer_id: &FramebufferId, [INFO] [stdout] 568 | | ) -> Option> { [INFO] [stdout] | |___________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:575:5 [INFO] [stdout] | [INFO] [stdout] 575 | / pub fn transform_feedback( [INFO] [stdout] 576 | | &self, [INFO] [stdout] 577 | | transform_feedback_id: &TransformFeedbackId, [INFO] [stdout] 578 | | ) -> Option { [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:585:5 [INFO] [stdout] | [INFO] [stdout] 585 | pub fn vao(&self, vao_id: &VertexArrayObjectId) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:589:5 [INFO] [stdout] | [INFO] [stdout] 589 | pub fn user_ctx(&self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:593:5 [INFO] [stdout] | [INFO] [stdout] 593 | pub fn use_program(&self, program_id: &ProgramId) -> &Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:598:5 [INFO] [stdout] | [INFO] [stdout] 598 | pub fn use_vao(&self, vao_id: &VertexArrayObjectId) -> &Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:602:5 [INFO] [stdout] | [INFO] [stdout] 602 | pub fn update_uniform(&self, uniform_id: &UniformId) -> &Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:607:5 [INFO] [stdout] | [INFO] [stdout] 607 | pub fn update_uniforms(&self) -> &Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:612:5 [INFO] [stdout] | [INFO] [stdout] 612 | pub fn render(&self) -> &Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:617:5 [INFO] [stdout] | [INFO] [stdout] 617 | pub fn save_image(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer.rs:621:5 [INFO] [stdout] | [INFO] [stdout] 621 | / pub fn render_callback( [INFO] [stdout] 622 | | &self, [INFO] [stdout] 623 | | ) -> RenderCallback< [INFO] [stdout] 624 | | VertexShaderId, [INFO] [stdout] ... | [INFO] [stdout] 634 | | UserCtx, [INFO] [stdout] 635 | | > { [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/renderers/renderer_js.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub type RendererJsInner = Renderer< [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/renderers/renderer_js.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | pub struct RendererJs(RendererJsInner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn initialize_recorder(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn start_animating(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn stop_animating(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn set_animation_callback(&mut self, animation_callback: Option) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn start_recording(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn stop_recording(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn clear_recorded_data(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | pub fn recorder_initialized(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn is_animating(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | pub fn is_recording(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | pub fn renderer_data(&self) -> RendererDataJs { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/renderers/renderer_js.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn builder() -> RendererDataBuilderJs { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | pub fn canvas(&self) -> HtmlCanvasElement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn gl(&self) -> WebGl2RenderingContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn fragment_shader(&self, fragment_shader_id: String) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | pub fn vertex_shader(&self, vertex_shader_id: String) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn program(&self, program_id: String) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | pub fn uniform(&self, uniform_id: String) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | pub fn buffer(&self, buffer_id: String) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 136 | pub fn attribute(&self, attribute_id: String) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn texture(&self, texture_id: String) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:152:5 [INFO] [stdout] | [INFO] [stdout] 152 | pub fn framebuffer(&self, framebuffer_id: String) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:161:5 [INFO] [stdout] | [INFO] [stdout] 161 | / pub fn transform_feedback( [INFO] [stdout] 162 | | &self, [INFO] [stdout] 163 | | transform_feedback_id: String, [INFO] [stdout] 164 | | ) -> Option { [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 171 | pub fn vao(&self, vao_id: String) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:176:5 [INFO] [stdout] | [INFO] [stdout] 176 | pub fn user_ctx(&self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | pub fn use_program(&self, program_id: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:186:5 [INFO] [stdout] | [INFO] [stdout] 186 | pub fn use_vao(&self, vao_id: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:191:5 [INFO] [stdout] | [INFO] [stdout] 191 | pub fn update_uniform(&self, uniform_id: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | pub fn update_uniforms(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | pub fn render(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 222 | pub fn save_image(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/renderers/renderer_js.rs:227:5 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn render_callback(&self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/shaders/shader_type.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | VertexShader, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/shaders/shader_type.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | FragmentShader, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/textures/texture.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct Texture { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/textures/texture.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn new(texture_id: TextureId, webgl_texture: WebGlTexture) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/textures/texture.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn texture_id(&self) -> &TextureId { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/textures/texture.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn webgl_texture(&self) -> &WebGlTexture { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/textures/texture_create_callback.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct TextureCreateCallback(TextureCreateCallbackInner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/textures/texture_create_callback_js.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/textures/texture_create_context.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn new(gl: WebGl2RenderingContext, now: f64, canvas: HtmlCanvasElement) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/textures/texture_create_context.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn gl(&self) -> &WebGl2RenderingContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/textures/texture_create_context.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn now(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/textures/texture_create_context.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub fn canvas(&self) -> &HtmlCanvasElement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/textures/texture_create_context_js.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub type TextureCreateContextJsInner = TextureCreateContext; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/textures/texture_create_context_js.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct TextureCreateContextJs(TextureCreateContextJsInner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/textures/texture_create_context_js.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn gl(&self) -> WebGl2RenderingContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/textures/texture_create_context_js.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn now(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/textures/texture_create_context_js.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn canvas(&self) -> HtmlCanvasElement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/textures/texture_create_context_js.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn into_inner(self) -> TextureCreateContextJsInner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/textures/texture_js.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub type TextureJsInner = Texture; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/textures/texture_js.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct TextureJs(TextureJsInner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/textures/texture_js.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn texture_id(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/textures/texture_js.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn webgl_texture(&self) -> WebGlTexture { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/textures/texture_link.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct TextureLink { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/textures/texture_link.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | / pub fn new( [INFO] [stdout] 15 | | texture_id: TextureId, [INFO] [stdout] 16 | | create_texture_callback: impl Into, [INFO] [stdout] 17 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/textures/texture_link.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub fn texture_id(&self) -> &TextureId { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/textures/texture_link.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | / pub fn create_texture( [INFO] [stdout] 29 | | &self, [INFO] [stdout] 30 | | gl: WebGl2RenderingContext, [INFO] [stdout] 31 | | now: f64, [INFO] [stdout] 32 | | canvas: HtmlCanvasElement, [INFO] [stdout] 33 | | ) -> WebGlTexture { [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/textures/texture_link_js.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub type TextureLinkJsInner = TextureLink; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/textures/texture_link_js.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct TextureLinkJs(TextureLinkJsInner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/textures/texture_link_js.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn new(texture_id: String, create_texture_callback: TextureCreateCallbackJs) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/textures/texture_link_js.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn texture_id(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/textures/texture_link_js.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | / pub fn create_texture( [INFO] [stdout] 27 | | &self, [INFO] [stdout] 28 | | gl: WebGl2RenderingContext, [INFO] [stdout] 29 | | now: f64, [INFO] [stdout] 30 | | canvas: HtmlCanvasElement, [INFO] [stdout] 31 | | ) -> WebGlTexture { [INFO] [stdout] | |_____________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/textures/texture_link_js.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn into_inner(self) -> TextureLinkJsInner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/transform_feedback/transform_feedback_link.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct TransformFeedbackLink { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/transform_feedback/transform_feedback_link.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub fn new(transform_feedback_id: TransformFeedbackId) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/transform_feedback/transform_feedback_link.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn transform_feedback_id(&self) -> &TransformFeedbackId { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/transform_feedback/transform_feedback_link_js.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub type TransformFeedbackLinkJsInner = TransformFeedbackLink; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/transform_feedback/transform_feedback_link_js.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct TransformFeedbackLinkJs(TransformFeedbackLinkJsInner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/transform_feedback/transform_feedback_link_js.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn new(transform_feedback_id: String) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/transform_feedback/transform_feedback_link_js.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn transform_feedback_id(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/transform_feedback/transform_feedback_link_js.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn into_inner(self) -> TransformFeedbackLinkJsInner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/types/attribute_map.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/types/buffer_map.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/types/string_array.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/types/texture_js_array.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/types/texture_map.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/types/uniform_locations_map.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/types/uniform_map.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/types/webgl_program_map.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/types/webgl_shader_map.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_context.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn gl(&self) -> &WebGl2RenderingContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_context.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn now(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_context.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn uniform_location(&self) -> &WebGlUniformLocation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/uniforms/uniform_context_js.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub type UniformContextJsInner = UniformContext; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/uniforms/uniform_context_js.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct UniformContextJs(UniformContextJsInner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_context_js.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn gl(&self) -> WebGl2RenderingContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_context_js.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn now(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_context_js.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn uniform_location(&self) -> WebGlUniformLocation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_context_js.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn into_inner(self) -> UniformContextJsInner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/uniforms/uniform_create_update_callback.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct UniformCreateUpdateCallback( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/uniforms/uniform_create_update_callback_js.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/uniforms/uniform_js.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub type UniformJsInner = Uniform; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/uniforms/uniform_js.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct UniformJs(UniformJsInner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_js.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub fn program_ids(&self) -> StringArray { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_js.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn uniform_id(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_js.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | pub fn uniform_locations(&self) -> UniformLocationsMap { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_js.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn into_inner(self) -> UniformJsInner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/uniforms/uniform_link_js.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub type UniformLinkJsInner = UniformLink; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/uniforms/uniform_link_js.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct UniformLinkJs(UniformLinkJsInner); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/uniforms/uniform_link_js.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | / pub fn new( [INFO] [stdout] 16 | | program_ids: StringArray, [INFO] [stdout] 17 | | uniform_id: String, [INFO] [stdout] 18 | | initialize_callback: UniformCreateUpdateCallbackJs, [INFO] [stdout] 19 | | ) -> Self { [INFO] [stdout] | |_____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_link_js.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn program_ids(&self) -> StringArray { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_link_js.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn uniform_id(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_link_js.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn initialize_callback(&self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_link_js.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn set_initialize_callback(&mut self, callback: UniformCreateUpdateCallbackJs) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_link_js.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn should_update_callback(&self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_link_js.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn set_should_update_callback(&mut self, callback: UniformShouldUpdateCallbackJs) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_link_js.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn set_update_callback(&mut self, callback: UniformCreateUpdateCallbackJs) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_link_js.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | pub fn update_callback(&self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_link_js.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | pub fn use_init_callback_for_update(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_link_js.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | pub fn set_use_init_callback_for_update(&mut self, use_init_callback_for_update: bool) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a method [INFO] [stdout] --> src/uniforms/uniform_link_js.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | pub fn into_inner(self) -> UniformLinkJsInner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/uniforms/uniform_should_update_callback_js.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 493 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.12s [INFO] running `Command { std: "docker" "inspect" "c4a48ab5446d2669396d734d6b0c41a472e4ad027235ecd0aa0a51cd5303a2fa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c4a48ab5446d2669396d734d6b0c41a472e4ad027235ecd0aa0a51cd5303a2fa", kill_on_drop: false }` [INFO] [stdout] c4a48ab5446d2669396d734d6b0c41a472e4ad027235ecd0aa0a51cd5303a2fa