[INFO] updating cached repository https://github.com/egasimus/lude [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }` [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 76f33a6805b1a09a6668d06cf37297140ed7d780 [INFO] documenting egasimus/lude against master#394e1b40d264aa6928811919c1124fa248e7d802 for pr-73566 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fegasimus%2Flude" "/workspace/builds/worker-13/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-13/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/egasimus/lude on toolchain 394e1b40d264aa6928811919c1124fa248e7d802 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+394e1b40d264aa6928811919c1124fa248e7d802" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/egasimus/lude [INFO] finished tweaking git repo https://github.com/egasimus/lude [INFO] tweaked toml for git repo https://github.com/egasimus/lude written to /workspace/builds/worker-13/source/Cargo.toml [INFO] crate git repo https://github.com/egasimus/lude already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+394e1b40d264aa6928811919c1124fa248e7d802" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env@sha256:819119df93c0f5eca3f29186f14981ef29945a311854d7222af07488600a2584" "/opt/rustwide/cargo-home/bin/cargo" "+394e1b40d264aa6928811919c1124fa248e7d802" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 594787b045cfa720b121987e94ae7af6b6fc1520b729a750b3767efc450fabfb [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "594787b045cfa720b121987e94ae7af6b6fc1520b729a750b3767efc450fabfb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "594787b045cfa720b121987e94ae7af6b6fc1520b729a750b3767efc450fabfb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "594787b045cfa720b121987e94ae7af6b6fc1520b729a750b3767efc450fabfb", kill_on_drop: false }` [INFO] [stdout] 594787b045cfa720b121987e94ae7af6b6fc1520b729a750b3767efc450fabfb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-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" "--network" "none" "rustops/crates-build-env@sha256:819119df93c0f5eca3f29186f14981ef29945a311854d7222af07488600a2584" "/opt/rustwide/cargo-home/bin/cargo" "+394e1b40d264aa6928811919c1124fa248e7d802" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4e17d45bae25c1969a1a17027c28786129332444dac21b1ddaeb399276e1d54e [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "4e17d45bae25c1969a1a17027c28786129332444dac21b1ddaeb399276e1d54e", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.65 [INFO] [stderr] Compiling proc-macro2 v1.0.6 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling libloading v0.4.3 [INFO] [stderr] Compiling syn v1.0.8 [INFO] [stderr] Compiling unicode-xid v0.0.4 [INFO] [stderr] Compiling vcpkg v0.2.7 [INFO] [stderr] Compiling autocfg v0.1.7 [INFO] [stderr] Compiling maplit v1.0.2 [INFO] [stderr] Compiling ears v0.7.0 [INFO] [stderr] Compiling quote v0.3.15 [INFO] [stderr] Checking unicode-width v0.1.6 [INFO] [stderr] Compiling pest_meta v2.1.2 [INFO] [stderr] Checking textwrap v0.11.0 [INFO] [stderr] Compiling synom v0.11.3 [INFO] [stderr] Compiling syn v0.11.11 [INFO] [stderr] Compiling indexmap v1.3.0 [INFO] [stderr] Compiling sndfile-sys v0.2.0 [INFO] [stderr] Compiling quote v1.0.2 [INFO] [stderr] Checking jack-sys v0.2.0 [INFO] [stderr] Checking atty v0.2.13 [INFO] [stderr] Checking clap v2.33.0 [INFO] [stderr] Checking jack v0.6.2 [INFO] [stderr] Compiling debug_stub_derive v0.3.0 [INFO] [stderr] Compiling pest_generator v2.1.1 [INFO] [stderr] Compiling pest_derive v2.1.0 [INFO] [stderr] Documenting lude v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/types.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | Full, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/main.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | #![warn(missing_docs)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/types.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | Abs, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/types.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | Fwd, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/types.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | Rew [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/main.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / //! This is Lude, a language for *painting with time*. [INFO] [stdout] 2 | | //! A Lude program describes how a **cursor** [INFO] [stdout] 3 | | //! moves in time to places **slices** of media files. [INFO] [stdout] 4 | | //! The output of a Lude program is a rendered media composition. [INFO] [stdout] ... | [INFO] [stdout] 10 | | //! which allows the source file to be manipulated in a simple, semantics-aware [INFO] [stdout] 11 | | //! manner. See [Iced](https://github.com/hecrj/iced). [INFO] [stdout] | |______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/main.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | #![warn(missing_doc_code_examples)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/document.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | / /// A Lude **document** is a text string describing [INFO] [stdout] 19 | | /// a temporal sequence of **events**. It is generated by [INFO] [stdout] 20 | | /// calling `eval(read(&src))`, where `&src` points to [INFO] [stdout] 21 | | /// a piece of **source code**. [INFO] [stdout] | |_______________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/document.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | /// A map of the source data used in this document. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/document.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | /// The length of the document. Is this actually used? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/document.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | /// A map of what events start at which moment. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/document.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | / /// Longest event in document. [INFO] [stdout] 34 | | /// Used to determine the document's actual last frame. [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/types.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | / /// A directive to **write** some **samples** from a **source** [INFO] [stdout] 17 | | /// at the current **cursor** position. [INFO] [stdout] 18 | | /// [INFO] [stdout] 19 | | /// **TODO** Following a slice with `&` prevents the cursor from advancing. [INFO] [stdout] ... | [INFO] [stdout] 39 | | /// * **TODO** The `|x,y,...| slice writes individual frames. [INFO] [stdout] 40 | | /// * **TODO** The `|x_n|` slice writes the `x`th frame `n` times [INFO] [stdout] | |_________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/types.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | Full, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/types.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | Abs, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/types.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | Fwd, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/types.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | Rew [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | / /// The **source code** of a `Document` is **parsed** by [INFO] [stdout] 13 | | /// [Pest](https://pest.rs), returning a collection of **statements**. [INFO] [stdout] 14 | | /// A document contains zero or more **statements**, separated by **whitespace**. [INFO] [stdout] 15 | | /// * **TODO** Make whitespace less significant. [INFO] [stdout] ... | [INFO] [stdout] 18 | | /// Things between `(` and `)` are ignored. [INFO] [stdout] 19 | | /// You can use this to describe things for humans. [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | / /// A collection of **statements** is **evaluated**, returning a `Document` - [INFO] [stdout] 29 | | /// a full, unambiguous description of what **slices** should be [INFO] [stdout] 30 | | /// **rendered** to the **output**. [INFO] [stdout] 31 | | /// [INFO] [stdout] ... | [INFO] [stdout] 68 | | /// ### Alter [INFO] [stdout] 69 | | /// **TODO** [INFO] [stdout] | |____________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/render.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | /// Converts a `Chunk` of optional multi-channel `Frame`s to an array of `Wave`s. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/render.rs:96:1 [INFO] [stdout] | [INFO] [stdout] 96 | /// Regroups an array of `Wave`s to an array of `Frame`s. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/main.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | /// Takes a source file and renders it to a file. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/types.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / /// A point in time. [INFO] [stdout] 2 | | pub type FrameTime = usize; [INFO] [stdout] 3 | | [INFO] [stdout] 4 | | /// An amplitude value. [INFO] [stdout] ... | [INFO] [stdout] 45 | | Rew [INFO] [stdout] 46 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/types.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | /// A point in time. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/types.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | /// An amplitude value. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/types.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | /// One or more simultaneous samples. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/types.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | /// One or more subsequent samples. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/types.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | /// One or more subsequent frames or silences. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / use crate::document::Document; [INFO] [stdout] 2 | | use crate::types::{FrameTime, SliceType}; [INFO] [stdout] 3 | | use std::cell::RefCell; [INFO] [stdout] 4 | | use std::collections::HashMap; [INFO] [stdout] ... | [INFO] [stdout] 170 | | FrameTime::from_str_radix(pair.as_str(), 10).unwrap() [INFO] [stdout] 171 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | struct DefaultParser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:78:1 [INFO] [stdout] | [INFO] [stdout] 78 | /// Handles evaluation state. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | parsed: RefCell>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | doc: RefCell, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | cursor: RefCell, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | source: RefCell, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | markers: RefCell> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:169:1 [INFO] [stdout] | [INFO] [stdout] 169 | / fn pair_to_frame_time (pair: Pair) -> FrameTime { [INFO] [stdout] 170 | | FrameTime::from_str_radix(pair.as_str(), 10).unwrap() [INFO] [stdout] 171 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:88:1 [INFO] [stdout] | [INFO] [stdout] 88 | / impl Eval<'_> { [INFO] [stdout] 89 | | pub fn new (parsed: Pair) -> Eval { [INFO] [stdout] 90 | | Eval { [INFO] [stdout] 91 | | parsed: RefCell::new(Some(parsed)), [INFO] [stdout] ... | [INFO] [stdout] 166 | | } [INFO] [stdout] 167 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | / pub fn new (parsed: Pair) -> Eval { [INFO] [stdout] 90 | | Eval { [INFO] [stdout] 91 | | parsed: RefCell::new(Some(parsed)), [INFO] [stdout] 92 | | doc: RefCell::new(Document::new()), [INFO] [stdout] ... | [INFO] [stdout] 96 | | } [INFO] [stdout] 97 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | / pub fn run (&self) -> Document { [INFO] [stdout] 99 | | let parsed = self.parsed.replace(None).unwrap(); [INFO] [stdout] 100 | | for statement in parsed.into_inner() { [INFO] [stdout] 101 | | match statement.as_rule() { [INFO] [stdout] ... | [INFO] [stdout] 116 | | doc [INFO] [stdout] 117 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | / fn jump (&self, time: Pair) { [INFO] [stdout] 119 | | let time = pair_to_frame_time(time); [INFO] [stdout] 120 | | self.cursor.replace(time); [INFO] [stdout] 121 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | / fn skip (&self, time: Pair) { [INFO] [stdout] 123 | | let time = pair_to_frame_time(time); [INFO] [stdout] 124 | | self.cursor.replace_with(|cursor| *cursor + time); [INFO] [stdout] 125 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | / fn back (&self, time: Pair) { [INFO] [stdout] 127 | | let time = FrameTime::from_str_radix( [INFO] [stdout] 128 | | time.as_str().to_string().trim(), [INFO] [stdout] 129 | | 10 [INFO] [stdout] 130 | | ).unwrap(); [INFO] [stdout] 131 | | self.cursor.replace_with(|cursor| *cursor - time); [INFO] [stdout] 132 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:133:5 [INFO] [stdout] | [INFO] [stdout] 133 | / fn sync (&self, name: Pair) { [INFO] [stdout] 134 | | let name = name.as_str().to_string(); [INFO] [stdout] 135 | | self.markers.borrow_mut().insert(name, *self.cursor.borrow()); [INFO] [stdout] 136 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:137:5 [INFO] [stdout] | [INFO] [stdout] 137 | / fn source (&self, path: Pair) { [INFO] [stdout] 138 | | let path = path.as_str().to_string(); [INFO] [stdout] 139 | | self.source.replace(path); [INFO] [stdout] 140 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | / fn slice (&self, slice: Pair) { [INFO] [stdout] 142 | | let mut slice_type = SliceType::Full; [INFO] [stdout] 143 | | let mut slice_start = None; [INFO] [stdout] 144 | | let mut slice_end = None; [INFO] [stdout] ... | [INFO] [stdout] 159 | | self.cursor.replace_with(|cursor| *cursor + advance); [INFO] [stdout] 160 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:161:5 [INFO] [stdout] | [INFO] [stdout] 161 | / fn assign (&self, _assign: Pair) { [INFO] [stdout] 162 | | panic!("not implemented") [INFO] [stdout] 163 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/eval.rs:164:5 [INFO] [stdout] | [INFO] [stdout] 164 | / fn alias (&self, _name: Pair) { [INFO] [stdout] 165 | | panic!("not implemented") [INFO] [stdout] 166 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/document.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / use crate::types::{FrameTime, Frame, SliceType}; [INFO] [stdout] 2 | | use crate::media::SoundMap; [INFO] [stdout] 3 | | use std::collections::BTreeMap; [INFO] [stdout] 4 | | [INFO] [stdout] ... | [INFO] [stdout] 168 | | } [INFO] [stdout] 169 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/document.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | /// An Event can currently be only a slice of a source. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/document.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | src: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/document.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | slice_start: FrameTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/document.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | slice_end: FrameTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/document.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | duration: FrameTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/document.rs:146:1 [INFO] [stdout] | [INFO] [stdout] 146 | / fn sum_subframes (event_frames: Vec) -> Option { [INFO] [stdout] 147 | | let mut frame: Frame = Vec::new(); [INFO] [stdout] 148 | | for event_frame in event_frames.iter() { [INFO] [stdout] 149 | | for (i, value) in event_frame.iter().enumerate() { [INFO] [stdout] ... | [INFO] [stdout] 160 | | } [INFO] [stdout] 161 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/document.rs:163:1 [INFO] [stdout] | [INFO] [stdout] 163 | / fn abs_sub (x: FrameTime, y: FrameTime) -> FrameTime { [INFO] [stdout] 164 | | if x >= y { [INFO] [stdout] 165 | | x - y [INFO] [stdout] 166 | | } else { [INFO] [stdout] 167 | | y - x [INFO] [stdout] 168 | | } [INFO] [stdout] 169 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/document.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | / impl Event { [INFO] [stdout] 15 | | fn len (&self) -> FrameTime { self.duration } [INFO] [stdout] 16 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/document.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | fn len (&self) -> FrameTime { self.duration } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/document.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | / impl Document { [INFO] [stdout] 39 | | /// Creates an empty document. [INFO] [stdout] 40 | | pub fn new () -> Document { [INFO] [stdout] 41 | | Document { [INFO] [stdout] ... | [INFO] [stdout] 143 | | } [INFO] [stdout] 144 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/document.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | /// Creates an empty document. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/document.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | / /// Takes the source at `src`, creates a slice with type `slice_type` [INFO] [stdout] 49 | | /// from the source data between `slice_start` and `slice_end`, and [INFO] [stdout] 50 | | /// writes it at position `at` in the document. [INFO] [stdout] 51 | | /// Returns the duration of the slice. [INFO] [stdout] 52 | | /// If the document's `longest` field is less than the duration of [INFO] [stdout] 53 | | /// the slice, it is set to the duration of the slice. [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/document.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | / fn add_event (&mut self, at: FrameTime, event: Event) { [INFO] [stdout] 95 | | eprintln!("add_event {}", &at); [INFO] [stdout] 96 | | match self.events.get_mut(&at) { [INFO] [stdout] 97 | | None => { [INFO] [stdout] ... | [INFO] [stdout] 103 | | } [INFO] [stdout] 104 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/document.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 105 | /// Gets start, end, and longest event. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/document.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | /// Gets the summed frame at index N. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/render.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / use std::time::Instant; [INFO] [stdout] 2 | | use std::cell::RefCell; [INFO] [stdout] 3 | | use crate::document::Document; [INFO] [stdout] 4 | | use crate::types::{FrameTime, Frame, Chunk, Wave}; [INFO] [stdout] ... | [INFO] [stdout] 114 | | frames [INFO] [stdout] 115 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/mod.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / pub mod sndfile; [INFO] [stdout] 2 | | mod sndfile_ffi; [INFO] [stdout] 3 | | [INFO] [stdout] 4 | | use std::cell::RefCell; [INFO] [stdout] ... | [INFO] [stdout] 59 | | } [INFO] [stdout] 60 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/mod.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / pub struct SoundMap { [INFO] [stdout] 11 | | sounds: RefCell>, [INFO] [stdout] 12 | | durations: RefCell>, [INFO] [stdout] 13 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | sounds: RefCell>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | durations: RefCell>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / /*! [INFO] [stdout] 23 | | * Libsndfile is a library designed to allow the reading and writing of many [INFO] [stdout] 24 | | * different sampled sound file formats (such as MS Windows WAV and [INFO] [stdout] 25 | | * the Apple/SGI AIFF format) through one standard library interface. [INFO] [stdout] ... | [INFO] [stdout] 30 | | * such as file endian-ness and data format [INFO] [stdout] 31 | | */ [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | / /// The SndInfo structure is for passing data between the calling [INFO] [stdout] 54 | | /// function and the library when opening a file for reading or writing. [INFO] [stdout] | |________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub frames : i64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | pub samplerate : i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | pub channels : i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | pub format : i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | pub sections : i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | pub seekable : i32 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:238:1 [INFO] [stdout] | [INFO] [stdout] 238 | /// SndFile object, used to load/store sound from a file path or an fd. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | handle : ffi::SNDFILEhandle, //*const ffi::SNDFILE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 242 | info : Box [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | / /// Modes availables for the open function. [INFO] [stdout] 67 | | /// [INFO] [stdout] 68 | | /// * Read - Read only mode [INFO] [stdout] 69 | | /// * Write - Write only mode [INFO] [stdout] 70 | | /// * ReadWrite - Read and Write mode [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | Read = ffi::SFM_READ as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | Write = ffi::SFM_WRITE as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | ReadWrite = ffi::SFM_RDWR as isize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:78:1 [INFO] [stdout] | [INFO] [stdout] 78 | /// Type of strings available for method get_string() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | Title = ffi::SF_STR_TITLE as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | Copyright = ffi::SF_STR_COPYRIGHT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | Software = ffi::SF_STR_SOFTWARE as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | Artist = ffi::SF_STR_ARTIST as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | Comment = ffi::SF_STR_COMMENT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | Date = ffi::SF_STR_DATE as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | Album = ffi::SF_STR_ALBUM as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | License = ffi::SF_STR_LICENSE as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | TrackNumber = ffi::SF_STR_TRACKNUMBER as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | Genre = ffi::SF_STR_GENRE as isize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | /// Types of error who can be return by API functions [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | NoError = ffi::SF_ERR_NO_ERROR as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | UnrecognizedFormat = ffi::SF_ERR_UNRECOGNISED_FORMAT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | SystemError = ffi::SF_ERR_SYSTEM as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | MalformedFile = ffi::SF_ERR_MALFORMED_FILE as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | UnsupportedEncoding = ffi::SF_ERR_UNSUPPORTED_ENCODING as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | / /// Enum to set the offset with method seek [INFO] [stdout] 106 | | /// [INFO] [stdout] 107 | | /// * SeekSet - The offset is set to the start of the audio data plus offset (multichannel) frames. [INFO] [stdout] 108 | | /// * SeekCur - The offset is set to its current location plus offset (multichannel) frames. [INFO] [stdout] 109 | | /// * SeekEnd - The offset is set to the end of the data plus offset (multichannel) frames. [INFO] [stdout] | |___________________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | SeekSet = ffi::SEEK_SET as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | SeekCur = ffi::SEEK_CUR as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | SeekEnd = ffi::SEEK_END as isize [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:117:1 [INFO] [stdout] | [INFO] [stdout] 117 | / /// Enum who contains the list of the supported audio format [INFO] [stdout] 118 | | /// [INFO] [stdout] 119 | | /// * FormatWav - Microsoft WAV format (little endian) [INFO] [stdout] 120 | | /// * FormatAiff - Apple/SGI AIFF format (big endian) [INFO] [stdout] ... | [INFO] [stdout] 169 | | /// * EndianBig - Force big endian-ness [INFO] [stdout] 170 | | /// * EndianCpu - Force CPU endian-ness [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | FormatWav = ffi::SF_FORMAT_WAV as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:175:5 [INFO] [stdout] | [INFO] [stdout] 175 | FormatAiff = ffi::SF_FORMAT_AIFF as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:176:5 [INFO] [stdout] | [INFO] [stdout] 176 | FormatAu = ffi::SF_FORMAT_AU as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:177:5 [INFO] [stdout] | [INFO] [stdout] 177 | FormatRaw = ffi::SF_FORMAT_RAW as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:178:5 [INFO] [stdout] | [INFO] [stdout] 178 | FormatPaf = ffi::SF_FORMAT_PAF as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:179:5 [INFO] [stdout] | [INFO] [stdout] 179 | FormatSvx = ffi::SF_FORMAT_SVX as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:180:5 [INFO] [stdout] | [INFO] [stdout] 180 | FormatNist = ffi::SF_FORMAT_NIST as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | FormatVoc = ffi::SF_FORMAT_VOC as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:182:5 [INFO] [stdout] | [INFO] [stdout] 182 | FormatIrcam = ffi::SF_FORMAT_IRCAM as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:183:5 [INFO] [stdout] | [INFO] [stdout] 183 | FormatW64 = ffi::SF_FORMAT_W64 as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:184:5 [INFO] [stdout] | [INFO] [stdout] 184 | FormatMat4 = ffi::SF_FORMAT_MAT4 as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:185:5 [INFO] [stdout] | [INFO] [stdout] 185 | FormatMat5 = ffi::SF_FORMAT_MAT5 as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:186:5 [INFO] [stdout] | [INFO] [stdout] 186 | FormatPvf = ffi::SF_FORMAT_PVF as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:187:5 [INFO] [stdout] | [INFO] [stdout] 187 | FormatXi = ffi::SF_FORMAT_XI as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:188:5 [INFO] [stdout] | [INFO] [stdout] 188 | FormatHtk = ffi::SF_FORMAT_HTK as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:189:5 [INFO] [stdout] | [INFO] [stdout] 189 | FormatSds = ffi::SF_FORMAT_SDS as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:190:5 [INFO] [stdout] | [INFO] [stdout] 190 | FormatAvr = ffi::SF_FORMAT_AVR as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:191:5 [INFO] [stdout] | [INFO] [stdout] 191 | FormatWavex = ffi::SF_FORMAT_WAVEX as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 192 | FormatSd2 = ffi::SF_FORMAT_SD2 as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 193 | FormatFlac = ffi::SF_FORMAT_FLAC as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 194 | FormatCaf = ffi::SF_FORMAT_CAF as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 195 | FormatWve = ffi::SF_FORMAT_WVE as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | FormatOgg = ffi::SF_FORMAT_OGG as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | FormatMpc2k = ffi::SF_FORMAT_MPC2K as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | FormatRf64 = ffi::SF_FORMAT_RF64 as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 199 | FormatPcmS8 = ffi::SF_FORMAT_PCM_S8 as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | FormatPcm16 = ffi::SF_FORMAT_PCM_16 as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 201 | FormatPcm24 = ffi::SF_FORMAT_PCM_24 as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | FormatPcm32 = ffi::SF_FORMAT_PCM_32 as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | FormatPcmU8 = ffi::SF_FORMAT_PCM_U8 as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | FormatFloat = ffi::SF_FORMAT_FLOAT as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | FormatDouble = ffi::SF_FORMAT_DOUBLE as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | FormatUlaw = ffi::SF_FORMAT_ULAW as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | FormatAlaw = ffi::SF_FORMAT_ALAW as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | FormatImaAdpcm = ffi::SF_FORMAT_IMA_ADPCM as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | FormatApcm = ffi::SF_FORMAT_MS_ADPCM as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:210:5 [INFO] [stdout] | [INFO] [stdout] 210 | FormatGsm610 = ffi::SF_FORMAT_GSM610 as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:211:5 [INFO] [stdout] | [INFO] [stdout] 211 | FormatVoxAdpcm = ffi::SF_FORMAT_VOX_ADPCM as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:212:5 [INFO] [stdout] | [INFO] [stdout] 212 | FormatG72132 = ffi::SF_FORMAT_G721_32 as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | FormatG72324 = ffi::SF_FORMAT_G723_24 as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:214:5 [INFO] [stdout] | [INFO] [stdout] 214 | FormatG72340 = ffi::SF_FORMAT_G723_40 as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | FormatDww12 = ffi::SF_FORMAT_DWVW_12 as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:216:5 [INFO] [stdout] | [INFO] [stdout] 216 | FormatDww16 = ffi::SF_FORMAT_DWVW_16 as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | FormatDww24 = ffi::SF_FORMAT_DWVW_24 as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:218:5 [INFO] [stdout] | [INFO] [stdout] 218 | FormatDwwN = ffi::SF_FORMAT_DWVW_N as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:219:5 [INFO] [stdout] | [INFO] [stdout] 219 | FormatDpcm8 = ffi::SF_FORMAT_DPCM_8 as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:220:5 [INFO] [stdout] | [INFO] [stdout] 220 | FormatDpcm16 = ffi::SF_FORMAT_DPCM_16 as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:221:5 [INFO] [stdout] | [INFO] [stdout] 221 | FormatVorbis = ffi::SF_FORMAT_VORBIS as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:222:5 [INFO] [stdout] | [INFO] [stdout] 222 | EndianFile = ffi::SF_ENDIAN_FILE as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:223:5 [INFO] [stdout] | [INFO] [stdout] 223 | EndianLittle = ffi::SF_ENDIAN_LITTLE as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:224:5 [INFO] [stdout] | [INFO] [stdout] 224 | EndianBig = ffi::SF_ENDIAN_BIG as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:225:5 [INFO] [stdout] | [INFO] [stdout] 225 | EndianCpu = ffi::SF_ENDIAN_CPU as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:226:5 [INFO] [stdout] | [INFO] [stdout] 226 | FormatSubMask = ffi::SF_FORMAT_SUBMASK as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:227:5 [INFO] [stdout] | [INFO] [stdout] 227 | FormatTypeMask = ffi::SF_FORMAT_TYPEMASK as isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | / mod libsndfile { [INFO] [stdout] 45 | | #[link(name = "sndfile")] [INFO] [stdout] 46 | | extern {} [INFO] [stdout] 47 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / #![allow(dead_code, non_camel_case_types)] [INFO] [stdout] 23 | | [INFO] [stdout] 24 | | use crate::media::sndfile::{SndInfo, Error};// FIXME relative (circular?) import [INFO] [stdout] 25 | | [INFO] [stdout] ... | [INFO] [stdout] 177 | | [INFO] [stdout] 178 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:128:1 [INFO] [stdout] | [INFO] [stdout] 128 | / pub struct FormatInfo { [INFO] [stdout] 129 | | pub format : i32, [INFO] [stdout] 130 | | pub name : *mut c_char, [INFO] [stdout] 131 | | pub extension : *mut c_char [INFO] [stdout] 132 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:129:5 [INFO] [stdout] | [INFO] [stdout] 129 | pub format : i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 130 | pub name : *mut c_char, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 131 | pub extension : *mut c_char [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 135 | pub fn sf_open(path : *mut c_char, mode : SF_MODE, info : *mut SndInfo) -> SNDFILEhandle; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 136 | pub fn sf_open_fd(fd : i32, mode : SF_MODE, info : *mut SndInfo, close_desc : SF_BOOL) -> SNDFILEhandle; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:137:5 [INFO] [stdout] | [INFO] [stdout] 137 | pub fn sf_format_check(info : *mut SndInfo) -> SF_BOOL; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:139:5 [INFO] [stdout] | [INFO] [stdout] 139 | pub fn sf_seek(sndfile : SNDFILEhandle, frames : i64, whence : i32) -> i64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | pub fn sf_command(sndfile : SNDFILEhandle, cmd : i32, data : *mut c_void, datasize : i32) -> Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | pub fn sf_error(sndfile : SNDFILEhandle) -> Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 143 | pub fn sf_strerror(sndfile : SNDFILEhandle) -> *mut c_char; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn sf_error_number(errnum : i32) -> *mut c_char; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn sf_perror(sndfile : SNDFILEhandle) -> Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | pub fn sf_error_str(sndfile : SNDFILEhandle, string : *mut c_char, len : i64) ; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:149:5 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn sf_close(sndfile : SNDFILEhandle) -> Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | pub fn sf_write_sync(sndfile : SNDFILEhandle) -> (); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:152:5 [INFO] [stdout] | [INFO] [stdout] 152 | pub fn sf_read_short(sndfile : SNDFILEhandle, ptr : *mut i16, items : i64) -> i64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:153:5 [INFO] [stdout] | [INFO] [stdout] 153 | pub fn sf_read_int(sndfile : SNDFILEhandle, ptr : *mut i32, items : i64) -> i64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:154:5 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn sf_read_float(sndfile : SNDFILEhandle, ptr : *mut f32, items : i64) -> i64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:155:5 [INFO] [stdout] | [INFO] [stdout] 155 | pub fn sf_read_double(sndfile : SNDFILEhandle, ptr : *mut f64, items : i64) -> i64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:157:5 [INFO] [stdout] | [INFO] [stdout] 157 | pub fn sf_readf_short(sndfile : SNDFILEhandle, ptr : *mut i16, frames : i64) -> i64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:158:5 [INFO] [stdout] | [INFO] [stdout] 158 | pub fn sf_readf_int(sndfile : SNDFILEhandle, ptr : *mut i32, frames : i64) -> i64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:159:5 [INFO] [stdout] | [INFO] [stdout] 159 | pub fn sf_readf_float(sndfile : SNDFILEhandle, ptr : *mut f32, frames : i64) -> i64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn sf_readf_double(sndfile : SNDFILEhandle, ptr : *mut f64, frames : i64) -> i64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | pub fn sf_write_short(sndfile : SNDFILEhandle, ptr : *mut i16, items : i64) -> i64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:163:5 [INFO] [stdout] | [INFO] [stdout] 163 | pub fn sf_write_int(sndfile : SNDFILEhandle, ptr : *mut i32, items : i64) -> i64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:164:5 [INFO] [stdout] | [INFO] [stdout] 164 | pub fn sf_write_float(sndfile : SNDFILEhandle, ptr : *mut f32, items : i64) -> i64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:165:5 [INFO] [stdout] | [INFO] [stdout] 165 | pub fn sf_write_double(sndfile : SNDFILEhandle, ptr : *mut f64, items : i64) -> i64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:167:5 [INFO] [stdout] | [INFO] [stdout] 167 | pub fn sf_writef_short(sndfile : SNDFILEhandle, ptr : *mut i16, frames : i64) -> i64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:168:5 [INFO] [stdout] | [INFO] [stdout] 168 | pub fn sf_writef_int(sndfile : SNDFILEhandle, ptr : *mut i32, frames : i64) -> i64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 169 | pub fn sf_writef_float(sndfile : SNDFILEhandle, ptr : *mut f32, frames : i64) -> i64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | pub fn sf_writef_double(sndfile : SNDFILEhandle, ptr : *mut f64, frames : i64) -> i64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | pub fn sf_read_raw(sndfile : SNDFILEhandle, ptr : *mut c_void, bytes : i64) -> i64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | pub fn sf_write_raw(sndfile : SNDFILEhandle, ptr : *mut c_void, bytes : i64) -> i64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:175:5 [INFO] [stdout] | [INFO] [stdout] 175 | pub fn sf_get_string(sndfile : SNDFILEhandle, str_type : i32) -> *mut c_char; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:176:5 [INFO] [stdout] | [INFO] [stdout] 176 | pub fn sf_set_string(sndfile : SNDFILEhandle, str_type : i32, string : *mut c_char) -> Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | type intptr_t = isize; // hack; try to avoid libc crate [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | pub type SF_MODE = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | pub type SF_ERR = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub type SF_STR = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | pub type SF_BOOL = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 57 | pub type SEEK_MODE = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:62:1 [INFO] [stdout] | [INFO] [stdout] 62 | pub type FORMAT_TYPE = i32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:124:1 [INFO] [stdout] | [INFO] [stdout] 124 | pub type SNDFILE = c_void; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | pub type SNDFILEhandle = intptr_t; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | pub const SFM_READ : SF_MODE = 0x10; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | pub const SFM_WRITE : SF_MODE = 0x20; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub const SFM_RDWR : SF_MODE = 0x30; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | pub const SF_ERR_NO_ERROR : SF_ERR = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | pub const SF_ERR_UNRECOGNISED_FORMAT : SF_ERR = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | pub const SF_ERR_SYSTEM : SF_ERR = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | pub const SF_ERR_MALFORMED_FILE : SF_ERR = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | pub const SF_ERR_UNSUPPORTED_ENCODING : SF_ERR = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:42:1 [INFO] [stdout] | [INFO] [stdout] 42 | pub const SF_STR_TITLE : SF_STR = 0x01; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | pub const SF_STR_COPYRIGHT : SF_STR = 0x02; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | pub const SF_STR_SOFTWARE : SF_STR = 0x03; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | pub const SF_STR_ARTIST : SF_STR = 0x04; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | pub const SF_STR_COMMENT : SF_STR = 0x05; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:47:1 [INFO] [stdout] | [INFO] [stdout] 47 | pub const SF_STR_DATE : SF_STR = 0x06; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | pub const SF_STR_ALBUM : SF_STR = 0x07; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | pub const SF_STR_LICENSE : SF_STR = 0x08; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | pub const SF_STR_TRACKNUMBER : SF_STR = 0x09; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | pub const SF_STR_GENRE : SF_STR = 0x10; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | pub const SF_FALSE : SF_BOOL = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | pub const SF_TRUE : SF_BOOL = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | pub const SEEK_SET : SEEK_MODE = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | pub const SEEK_CUR : SEEK_MODE = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub const SEEK_END : SEEK_MODE = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | pub const SF_FORMAT_WAV : FORMAT_TYPE = 0x010000; /// Microsoft WAV format (little endian) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:63:62 [INFO] [stdout] | [INFO] [stdout] 63 | pub const SF_FORMAT_WAV : FORMAT_TYPE = 0x010000; /// Microsoft WAV format (little endian) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:64:62 [INFO] [stdout] | [INFO] [stdout] 64 | pub const SF_FORMAT_AIFF : FORMAT_TYPE = 0x020000; /// Apple/SGI AIFF format (big endian) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:65:62 [INFO] [stdout] | [INFO] [stdout] 65 | pub const SF_FORMAT_AU : FORMAT_TYPE = 0x030000; /// Sun/NeXT AU format (big endian) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:66:62 [INFO] [stdout] | [INFO] [stdout] 66 | pub const SF_FORMAT_RAW : FORMAT_TYPE = 0x040000; /// RAW PCM data [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:67:62 [INFO] [stdout] | [INFO] [stdout] 67 | pub const SF_FORMAT_PAF : FORMAT_TYPE = 0x050000; /// Ensoniq PARIS file format [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:68:62 [INFO] [stdout] | [INFO] [stdout] 68 | pub const SF_FORMAT_SVX : FORMAT_TYPE = 0x060000; /// Amiga IFF / SVX8 / SV16 format [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:69:62 [INFO] [stdout] | [INFO] [stdout] 69 | pub const SF_FORMAT_NIST : FORMAT_TYPE = 0x070000; /// Sphere NIST format [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:70:62 [INFO] [stdout] | [INFO] [stdout] 70 | pub const SF_FORMAT_VOC : FORMAT_TYPE = 0x080000; /// VOC files [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:71:62 [INFO] [stdout] | [INFO] [stdout] 71 | pub const SF_FORMAT_IRCAM : FORMAT_TYPE = 0x0A0000; /// Berkeley/IRCAM/CARL [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:72:62 [INFO] [stdout] | [INFO] [stdout] 72 | pub const SF_FORMAT_W64 : FORMAT_TYPE = 0x0B0000; /// Sonic Foundry's 64 bit RIFF/WAV [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:73:62 [INFO] [stdout] | [INFO] [stdout] 73 | pub const SF_FORMAT_MAT4 : FORMAT_TYPE = 0x0C0000; /// Matlab (tm) V4.2 / GNU Octave 2.0 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:74:62 [INFO] [stdout] | [INFO] [stdout] 74 | pub const SF_FORMAT_MAT5 : FORMAT_TYPE = 0x0D0000; /// Matlab (tm) V5.0 / GNU Octave 2.1 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:75:62 [INFO] [stdout] | [INFO] [stdout] 75 | pub const SF_FORMAT_PVF : FORMAT_TYPE = 0x0E0000; /// Portable Voice Format [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:76:62 [INFO] [stdout] | [INFO] [stdout] 76 | pub const SF_FORMAT_XI : FORMAT_TYPE = 0x0F0000; /// Fasttracker 2 Extended Instrument [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:77:62 [INFO] [stdout] | [INFO] [stdout] 77 | pub const SF_FORMAT_HTK : FORMAT_TYPE = 0x100000; /// HMM Tool Kit format [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:78:62 [INFO] [stdout] | [INFO] [stdout] 78 | pub const SF_FORMAT_SDS : FORMAT_TYPE = 0x110000; /// Midi Sample Dump Standard [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:79:62 [INFO] [stdout] | [INFO] [stdout] 79 | pub const SF_FORMAT_AVR : FORMAT_TYPE = 0x120000; /// Audio Visual Research [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:80:62 [INFO] [stdout] | [INFO] [stdout] 80 | pub const SF_FORMAT_WAVEX : FORMAT_TYPE = 0x130000; /// MS WAVE with WAVEFORMATEX [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:81:62 [INFO] [stdout] | [INFO] [stdout] 81 | pub const SF_FORMAT_SD2 : FORMAT_TYPE = 0x160000; /// Sound Designer 2 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:82:62 [INFO] [stdout] | [INFO] [stdout] 82 | pub const SF_FORMAT_FLAC : FORMAT_TYPE = 0x170000; /// FLAC lossless file format [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:83:62 [INFO] [stdout] | [INFO] [stdout] 83 | pub const SF_FORMAT_CAF : FORMAT_TYPE = 0x180000; /// Core Audio File format [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:84:62 [INFO] [stdout] | [INFO] [stdout] 84 | pub const SF_FORMAT_WVE : FORMAT_TYPE = 0x190000; /// Psion WVE format [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:85:62 [INFO] [stdout] | [INFO] [stdout] 85 | pub const SF_FORMAT_OGG : FORMAT_TYPE = 0x200000; /// Xiph OGG container [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:86:62 [INFO] [stdout] | [INFO] [stdout] 86 | pub const SF_FORMAT_MPC2K : FORMAT_TYPE = 0x210000; /// Akai MPC 2000 sampler [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:87:62 [INFO] [stdout] | [INFO] [stdout] 87 | pub const SF_FORMAT_RF64 : FORMAT_TYPE = 0x220000; /// RF64 WAV file [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:89:62 [INFO] [stdout] | [INFO] [stdout] 89 | pub const SF_FORMAT_PCM_S8 : FORMAT_TYPE = 0x0001; /// Signed 8 bit data [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:90:62 [INFO] [stdout] | [INFO] [stdout] 90 | pub const SF_FORMAT_PCM_16 : FORMAT_TYPE = 0x0002; /// Signed 16 bit data [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:91:62 [INFO] [stdout] | [INFO] [stdout] 91 | pub const SF_FORMAT_PCM_24 : FORMAT_TYPE = 0x0003; /// Signed 24 bit data [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:92:62 [INFO] [stdout] | [INFO] [stdout] 92 | pub const SF_FORMAT_PCM_32 : FORMAT_TYPE = 0x0004; /// Signed 32 bit data [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:93:62 [INFO] [stdout] | [INFO] [stdout] 93 | pub const SF_FORMAT_PCM_U8 : FORMAT_TYPE = 0x0005; /// Unsigned 8 bit data (WAV and RAW only) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:94:62 [INFO] [stdout] | [INFO] [stdout] 94 | pub const SF_FORMAT_FLOAT : FORMAT_TYPE = 0x0006; /// 32 bit float data [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:95:62 [INFO] [stdout] | [INFO] [stdout] 95 | pub const SF_FORMAT_DOUBLE : FORMAT_TYPE = 0x0007; /// 64 bit float data [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:96:62 [INFO] [stdout] | [INFO] [stdout] 96 | pub const SF_FORMAT_ULAW : FORMAT_TYPE = 0x0010; /// U-Law encoded [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:97:62 [INFO] [stdout] | [INFO] [stdout] 97 | pub const SF_FORMAT_ALAW : FORMAT_TYPE = 0x0011; /// A-Law encoded [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:98:62 [INFO] [stdout] | [INFO] [stdout] 98 | pub const SF_FORMAT_IMA_ADPCM : FORMAT_TYPE = 0x0012; /// IMA ADPCM [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:99:62 [INFO] [stdout] | [INFO] [stdout] 99 | pub const SF_FORMAT_MS_ADPCM : FORMAT_TYPE = 0x0013; /// Microsoft ADPCM [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:100:62 [INFO] [stdout] | [INFO] [stdout] 100 | pub const SF_FORMAT_GSM610 : FORMAT_TYPE = 0x0020; /// GSM 6.10 encoding [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:101:62 [INFO] [stdout] | [INFO] [stdout] 101 | pub const SF_FORMAT_VOX_ADPCM : FORMAT_TYPE = 0x0021; /// Oki Dialogic ADPCM encoding [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:102:62 [INFO] [stdout] | [INFO] [stdout] 102 | pub const SF_FORMAT_G721_32 : FORMAT_TYPE = 0x0030; /// 32kbs G721 ADPCM encoding [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:103:62 [INFO] [stdout] | [INFO] [stdout] 103 | pub const SF_FORMAT_G723_24 : FORMAT_TYPE = 0x0031; /// 24kbs G723 ADPCM encoding [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:104:62 [INFO] [stdout] | [INFO] [stdout] 104 | pub const SF_FORMAT_G723_40 : FORMAT_TYPE = 0x0032; /// 40kbs G723 ADPCM encoding [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:105:62 [INFO] [stdout] | [INFO] [stdout] 105 | pub const SF_FORMAT_DWVW_12 : FORMAT_TYPE = 0x0040; /// 12 bit Delta Width Variable Word encoding [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:106:62 [INFO] [stdout] | [INFO] [stdout] 106 | pub const SF_FORMAT_DWVW_16 : FORMAT_TYPE = 0x0041; /// 16 bit Delta Width Variable Word encoding [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:107:62 [INFO] [stdout] | [INFO] [stdout] 107 | pub const SF_FORMAT_DWVW_24 : FORMAT_TYPE = 0x0042; /// 24 bit Delta Width Variable Word encoding [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:108:62 [INFO] [stdout] | [INFO] [stdout] 108 | pub const SF_FORMAT_DWVW_N : FORMAT_TYPE = 0x0043; /// N bit Delta Width Variable Word encoding [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:109:62 [INFO] [stdout] | [INFO] [stdout] 109 | pub const SF_FORMAT_DPCM_8 : FORMAT_TYPE = 0x0050; /// 8 bit differential PCM (XI only) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:110:62 [INFO] [stdout] | [INFO] [stdout] 110 | pub const SF_FORMAT_DPCM_16 : FORMAT_TYPE = 0x0051; /// 16 bit differential PCM (XI only) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:111:62 [INFO] [stdout] | [INFO] [stdout] 111 | pub const SF_FORMAT_VORBIS : FORMAT_TYPE = 0x0060; /// Xiph Vorbis encoding [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:115:62 [INFO] [stdout] | [INFO] [stdout] 115 | pub const SF_ENDIAN_FILE : FORMAT_TYPE = 0x00000000; /// Default file endian-ness [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:116:62 [INFO] [stdout] | [INFO] [stdout] 116 | pub const SF_ENDIAN_LITTLE : FORMAT_TYPE = 0x10000000; /// Force little endian-ness [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:117:62 [INFO] [stdout] | [INFO] [stdout] 117 | pub const SF_ENDIAN_BIG : FORMAT_TYPE = 0x20000000; /// Force big endian-ness [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:118:62 [INFO] [stdout] | [INFO] [stdout] 118 | pub const SF_ENDIAN_CPU : FORMAT_TYPE = 0x30000000; /// Force CPU endian-ness [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:121:1 [INFO] [stdout] | [INFO] [stdout] 121 | pub const SF_FORMAT_TYPEMASK : FORMAT_TYPE = 0x0FFF0000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile_ffi.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | pub const SF_FORMAT_ENDMASK : FORMAT_TYPE = 0x30000000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:254:1 [INFO] [stdout] | [INFO] [stdout] 254 | / impl SndFile { [INFO] [stdout] 255 | | /** [INFO] [stdout] 256 | | * Construct SndFile object with the path to the music and a mode to open it. [INFO] [stdout] 257 | | * [INFO] [stdout] ... | [INFO] [stdout] 731 | | [INFO] [stdout] 732 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:255:5 [INFO] [stdout] | [INFO] [stdout] 255 | / /** [INFO] [stdout] 256 | | * Construct SndFile object with the path to the music and a mode to open it. [INFO] [stdout] 257 | | * [INFO] [stdout] 258 | | * # Arguments [INFO] [stdout] ... | [INFO] [stdout] 263 | | * the error otherwise. [INFO] [stdout] 264 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:290:5 [INFO] [stdout] | [INFO] [stdout] 290 | / /** [INFO] [stdout] 291 | | * Construct SndFile object with the path to the music and a mode to open it. [INFO] [stdout] 292 | | * [INFO] [stdout] 293 | | * # Arguments [INFO] [stdout] ... | [INFO] [stdout] 299 | | * the error otherwise. [INFO] [stdout] 300 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:318:5 [INFO] [stdout] | [INFO] [stdout] 318 | / /** [INFO] [stdout] 319 | | * Construct SndFile object with the fd of the file containing the music [INFO] [stdout] 320 | | * and a mode to open it. [INFO] [stdout] 321 | | * [INFO] [stdout] ... | [INFO] [stdout] 328 | | * of the error otherwise. [INFO] [stdout] 329 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:362:5 [INFO] [stdout] | [INFO] [stdout] 362 | /// Return the SndInfo struct of the current music. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 367 | / /** [INFO] [stdout] 368 | | * Retrieve a tag contained by the music. [INFO] [stdout] 369 | | * [INFO] [stdout] 370 | | * # Argument [INFO] [stdout] ... | [INFO] [stdout] 373 | | * Return Some(String) if the tag is found, None otherwise. [INFO] [stdout] 374 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:389:5 [INFO] [stdout] | [INFO] [stdout] 389 | / /** [INFO] [stdout] 390 | | * Set a tag on the music file. [INFO] [stdout] 391 | | * [INFO] [stdout] 392 | | * # Arguments [INFO] [stdout] ... | [INFO] [stdout] 396 | | * Return NoError on success, an other error code otherwise [INFO] [stdout] 397 | | */ [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:409:5 [INFO] [stdout] | [INFO] [stdout] 409 | / /** [INFO] [stdout] 410 | | * Check if the format of the SndInfo struct is valid. [INFO] [stdout] 411 | | * [INFO] [stdout] 412 | | * # Argument [INFO] [stdout] ... | [INFO] [stdout] 415 | | * Return true if the struct is valid, false otherwise. [INFO] [stdout] 416 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:426:5 [INFO] [stdout] | [INFO] [stdout] 426 | / /** [INFO] [stdout] 427 | | * Close the SndFile object. [INFO] [stdout] 428 | | * [INFO] [stdout] 429 | | * This function must be called before the exist of the program to destroy [INFO] [stdout] ... | [INFO] [stdout] 432 | | * Return NoError if destruction success, an other error code otherwise. [INFO] [stdout] 433 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:440:5 [INFO] [stdout] | [INFO] [stdout] 440 | / /** [INFO] [stdout] 441 | | * If the file is opened Write or ReadWrite, call the operating system's [INFO] [stdout] 442 | | * function to force the writing of all file cache buffers to disk. [INFO] [stdout] 443 | | * If the file is opened Read no action is taken. [INFO] [stdout] 444 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:451:5 [INFO] [stdout] | [INFO] [stdout] 451 | / pub fn seek(&mut self, frames : i64, whence : SeekMode) -> i64{ [INFO] [stdout] 452 | | unsafe { [INFO] [stdout] 453 | | ffi::sf_seek(self.handle, frames, whence as i32) [INFO] [stdout] 454 | | } [INFO] [stdout] 455 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:457:5 [INFO] [stdout] | [INFO] [stdout] 457 | / /** [INFO] [stdout] 458 | | * Read items of type i16 [INFO] [stdout] 459 | | * [INFO] [stdout] 460 | | * # Arguments [INFO] [stdout] ... | [INFO] [stdout] 464 | | * Return the count of items. [INFO] [stdout] 465 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:472:5 [INFO] [stdout] | [INFO] [stdout] 472 | / /** [INFO] [stdout] 473 | | * Read items of type i32 [INFO] [stdout] 474 | | * [INFO] [stdout] 475 | | * # Arguments [INFO] [stdout] ... | [INFO] [stdout] 479 | | * Return the count of items. [INFO] [stdout] 480 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:487:5 [INFO] [stdout] | [INFO] [stdout] 487 | / /** [INFO] [stdout] 488 | | * Read items of type f32 [INFO] [stdout] 489 | | * [INFO] [stdout] 490 | | * # Arguments [INFO] [stdout] ... | [INFO] [stdout] 494 | | * Return the count of items. [INFO] [stdout] 495 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:502:5 [INFO] [stdout] | [INFO] [stdout] 502 | / /** [INFO] [stdout] 503 | | * Read items of type f64 [INFO] [stdout] 504 | | * [INFO] [stdout] 505 | | * # Arguments [INFO] [stdout] ... | [INFO] [stdout] 509 | | * Return the count of items. [INFO] [stdout] 510 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:517:5 [INFO] [stdout] | [INFO] [stdout] 517 | / /** [INFO] [stdout] 518 | | * Read frames of type i16 [INFO] [stdout] 519 | | * [INFO] [stdout] 520 | | * # Arguments [INFO] [stdout] ... | [INFO] [stdout] 524 | | * Return the count of frames. [INFO] [stdout] 525 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:532:5 [INFO] [stdout] | [INFO] [stdout] 532 | / /** [INFO] [stdout] 533 | | * Read frames of type i32 [INFO] [stdout] 534 | | * [INFO] [stdout] 535 | | * # Arguments [INFO] [stdout] ... | [INFO] [stdout] 539 | | * Return the count of frames. [INFO] [stdout] 540 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:547:5 [INFO] [stdout] | [INFO] [stdout] 547 | / /** [INFO] [stdout] 548 | | * Read frames of type f32 [INFO] [stdout] 549 | | * [INFO] [stdout] 550 | | * # Arguments [INFO] [stdout] ... | [INFO] [stdout] 554 | | * Return the count of frames. [INFO] [stdout] 555 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:562:5 [INFO] [stdout] | [INFO] [stdout] 562 | / /** [INFO] [stdout] 563 | | * Read frames of type f64 [INFO] [stdout] 564 | | * [INFO] [stdout] 565 | | * # Arguments [INFO] [stdout] ... | [INFO] [stdout] 569 | | * Return the count of frames. [INFO] [stdout] 570 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:577:5 [INFO] [stdout] | [INFO] [stdout] 577 | / /** [INFO] [stdout] 578 | | * Write items of type i16 [INFO] [stdout] 579 | | * [INFO] [stdout] 580 | | * # Arguments [INFO] [stdout] ... | [INFO] [stdout] 584 | | * Return the count of wrote items. [INFO] [stdout] 585 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:592:5 [INFO] [stdout] | [INFO] [stdout] 592 | / /** [INFO] [stdout] 593 | | * Write items of type i32 [INFO] [stdout] 594 | | * [INFO] [stdout] 595 | | * # Arguments [INFO] [stdout] ... | [INFO] [stdout] 599 | | * Return the count of wrote items. [INFO] [stdout] 600 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:607:5 [INFO] [stdout] | [INFO] [stdout] 607 | / /** [INFO] [stdout] 608 | | * Write items of type f32 [INFO] [stdout] 609 | | * [INFO] [stdout] 610 | | * # Arguments [INFO] [stdout] ... | [INFO] [stdout] 614 | | * Return the count of wrote items. [INFO] [stdout] 615 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:622:5 [INFO] [stdout] | [INFO] [stdout] 622 | / /** [INFO] [stdout] 623 | | * Write items of type f64 [INFO] [stdout] 624 | | * [INFO] [stdout] 625 | | * # Arguments [INFO] [stdout] ... | [INFO] [stdout] 629 | | * Return the count of wrote items. [INFO] [stdout] 630 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:637:5 [INFO] [stdout] | [INFO] [stdout] 637 | / /** [INFO] [stdout] 638 | | * Write frames of type i16 [INFO] [stdout] 639 | | * [INFO] [stdout] 640 | | * # Arguments [INFO] [stdout] ... | [INFO] [stdout] 644 | | * Return the count of wrote frames. [INFO] [stdout] 645 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:652:5 [INFO] [stdout] | [INFO] [stdout] 652 | / /** [INFO] [stdout] 653 | | * Write frames of type i32 [INFO] [stdout] 654 | | * [INFO] [stdout] 655 | | * # Arguments [INFO] [stdout] ... | [INFO] [stdout] 659 | | * Return the count of wrote frames. [INFO] [stdout] 660 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:667:5 [INFO] [stdout] | [INFO] [stdout] 667 | / /** [INFO] [stdout] 668 | | * Write frames of type f32 [INFO] [stdout] 669 | | * [INFO] [stdout] 670 | | * # Arguments [INFO] [stdout] ... | [INFO] [stdout] 674 | | * Return the count of wrote frames. [INFO] [stdout] 675 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:682:5 [INFO] [stdout] | [INFO] [stdout] 682 | / /** [INFO] [stdout] 683 | | * Write frames of type f64 [INFO] [stdout] 684 | | * [INFO] [stdout] 685 | | * # Arguments [INFO] [stdout] ... | [INFO] [stdout] 689 | | * Return the count of wrote frames. [INFO] [stdout] 690 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:697:5 [INFO] [stdout] | [INFO] [stdout] 697 | / /** [INFO] [stdout] 698 | | * Get the last error [INFO] [stdout] 699 | | * [INFO] [stdout] 700 | | * Return the last error as a variant of the enum Error. [INFO] [stdout] 701 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:708:5 [INFO] [stdout] | [INFO] [stdout] 708 | / /** [INFO] [stdout] 709 | | * Get the last error as a string [INFO] [stdout] 710 | | * [INFO] [stdout] 711 | | * Return an owned str containing the last error. [INFO] [stdout] 712 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:720:5 [INFO] [stdout] | [INFO] [stdout] 720 | / /** [INFO] [stdout] 721 | | * Get an error as a string from a variant of enum Error [INFO] [stdout] 722 | | * [INFO] [stdout] 723 | | * Return an owned str containing the error. [INFO] [stdout] 724 | | */ [INFO] [stdout] | |_______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/mod.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | / impl SoundMap { [INFO] [stdout] 16 | | pub fn new () -> SoundMap { [INFO] [stdout] 17 | | SoundMap { [INFO] [stdout] 18 | | sounds: RefCell::new(HashMap::new()), [INFO] [stdout] ... | [INFO] [stdout] 59 | | } [INFO] [stdout] 60 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | / pub fn new () -> SoundMap { [INFO] [stdout] 17 | | SoundMap { [INFO] [stdout] 18 | | sounds: RefCell::new(HashMap::new()), [INFO] [stdout] 19 | | durations: RefCell::new(HashMap::new()) [INFO] [stdout] 20 | | } [INFO] [stdout] 21 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | / fn get_sound (&self, path: &str) -> SndFile { [INFO] [stdout] 23 | | let mut sounds = self.sounds.borrow_mut(); [INFO] [stdout] 24 | | let sound = sounds.get(path); [INFO] [stdout] 25 | | match sound { [INFO] [stdout] ... | [INFO] [stdout] 32 | | }.clone() [INFO] [stdout] 33 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/mod.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | / pub fn get_duration (&self, path: &str) -> FrameTime { [INFO] [stdout] 35 | | let sound = self.get_sound(path); [INFO] [stdout] 36 | | let info = sound.get_sndinfo(); [INFO] [stdout] 37 | | info.frames as FrameTime [INFO] [stdout] 38 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/mod.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | / pub fn get_frame (&self, path: &str, frame: i64) -> Option { [INFO] [stdout] 40 | | if frame < 0 { return None } [INFO] [stdout] 41 | | let mut sound = self.get_sound(path); [INFO] [stdout] 42 | | let info = sound.get_sndinfo(); [INFO] [stdout] ... | [INFO] [stdout] 47 | | Some(frames) [INFO] [stdout] 48 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/mod.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | / pub fn get_source_length (&self, event: &str) -> FrameTime { [INFO] [stdout] 50 | | let mut durations = self.durations.borrow_mut(); [INFO] [stdout] 51 | | match durations.get(event) { [INFO] [stdout] 52 | | Some(duration) => *duration, [INFO] [stdout] ... | [INFO] [stdout] 58 | | } [INFO] [stdout] 59 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/io/mod.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod file; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/io/file.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / /// read/write from/to files [INFO] [stdout] 2 | | use std::time::Instant; [INFO] [stdout] 3 | | use crate::types::{Frame, Sample}; [INFO] [stdout] 4 | | use crate::media::sndfile::{SndFile, SndInfo, OpenMode, FormatType}; [INFO] [stdout] ... | [INFO] [stdout] 24 | | &flat_frames.len(), &path, start.elapsed().as_micros()); [INFO] [stdout] 25 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/io/file.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / pub fn write_to_file (frames: Vec, path: &str) { [INFO] [stdout] 7 | | let start = Instant::now(); [INFO] [stdout] 8 | | let mut flat_frames: Vec = frames.into_iter().flatten().collect(); [INFO] [stdout] 9 | | let items = flat_frames.len() as i64; [INFO] [stdout] ... | [INFO] [stdout] 24 | | &flat_frames.len(), &path, start.elapsed().as_micros()); [INFO] [stdout] 25 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:245:1 [INFO] [stdout] | [INFO] [stdout] 245 | / impl Clone for SndFile { [INFO] [stdout] 246 | | fn clone(&self) -> SndFile { [INFO] [stdout] 247 | | SndFile { [INFO] [stdout] 248 | | handle : self.handle, [INFO] [stdout] ... | [INFO] [stdout] 251 | | } [INFO] [stdout] 252 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 246 | / fn clone(&self) -> SndFile { [INFO] [stdout] 247 | | SndFile { [INFO] [stdout] 248 | | handle : self.handle, [INFO] [stdout] 249 | | info : self.info.clone() [INFO] [stdout] 250 | | } [INFO] [stdout] 251 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:230:1 [INFO] [stdout] | [INFO] [stdout] 230 | / impl BitOr for FormatType { [INFO] [stdout] 231 | | type Output = FormatType; [INFO] [stdout] 232 | | fn bitor(self, _rhs: FormatType) -> Self::Output { [INFO] [stdout] 233 | | unsafe { transmute((self as i32) | (_rhs as i32)) } [INFO] [stdout] 234 | | } [INFO] [stdout] 235 | | //fn bitor(self, rhs: RHS) -> Self::Output; [INFO] [stdout] 236 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:231:5 [INFO] [stdout] | [INFO] [stdout] 231 | type Output = FormatType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing code example in this documentation [INFO] [stdout] --> src/media/sndfile.rs:232:5 [INFO] [stdout] | [INFO] [stdout] 232 | / fn bitor(self, _rhs: FormatType) -> Self::Output { [INFO] [stdout] 233 | | unsafe { transmute((self as i32) | (_rhs as i32)) } [INFO] [stdout] 234 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 327 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 38.64s [INFO] running `Command { std: "docker" "inspect" "4e17d45bae25c1969a1a17027c28786129332444dac21b1ddaeb399276e1d54e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4e17d45bae25c1969a1a17027c28786129332444dac21b1ddaeb399276e1d54e", kill_on_drop: false }` [INFO] [stdout] 4e17d45bae25c1969a1a17027c28786129332444dac21b1ddaeb399276e1d54e